当前位置: 首页>>代码示例>>C#>>正文


C# DTO.LogBarabares类代码示例

本文整理汇总了C#中BARABARES_Services.DTO.LogBarabares的典型用法代码示例。如果您正苦于以下问题:C# LogBarabares类的具体用法?C# LogBarabares怎么用?C# LogBarabares使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。


LogBarabares类属于BARABARES_Services.DTO命名空间,在下文中一共展示了LogBarabares类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: add_LogBarabares

 public static string add_LogBarabares(LogBarabares p)
 {
     return "{" +
         '"' + "Accion" + '"' + ": " + '"' + p.Accion + '"' + ',' +
         '"' + "Servicio" + '"' + ": " + '"' + p.Servicio + '"' + ',' +
         '"' + "Input" + '"' + ": " + '"' + p.Input + '"' + ',' +
         '"' + "Descripcion" + '"' + ": " + '"' + p.Descripcion + '"' + ',' +
         '"' + "Clase" + '"' + ": " + '"' + p.Clase + '"' + ',' +
         '"' + "Aplicacion" + '"' + ": " + '"' + p.Aplicacion + '"' + ',' +
         '"' + "Estado" + '"' + ": " + '"' + p.Estado + '"' + ',' +
         '"' + "Ip" + '"' + ": " + '"' + p.Ip + '"' +
         "}";
 }
开发者ID:pcyip,项目名称:servicios,代码行数:13,代码来源:JsonSerializer.cs

示例2: logout_Usuario

        public ResponseBD logout_Usuario(string token)
        {
            try
            {
                ResponseBD response = new ResponseBD();
                BBSessionManager.Instance.logOut(token);

                return response;

            }
            catch (Exception ex)
            {
                Usuario d = new Usuario();

                LogBarabares b = new LogBarabares()
                {
                    Accion = Constantes.LOG_LOGOUT,
                    Servicio = Constantes.Logout_Usuario,
                    Input = token,
                    Descripcion = ex.ToString(),
                    Clase = d.GetType().Name,
                    Aplicacion = Constantes.ENTORNO_SERVICIOS,
                    Estado = Constantes.FALLA,
                    Ip = "",
                    IdUsuario = 1 //TODO: obtener usuario de la sesión

                };

                Utils.add_LogBarabares(b);

                ResponseBD response = new ResponseBD();
                response.Flujo = Constantes.FALLA;
                response.Mensaje = "Error al abrir la conexión a BD";
                return response;
            }
        }
开发者ID:pcyip,项目名称:servicios,代码行数:36,代码来源:Usuario_Services.svc.cs

示例3: add_Carrito

        public ResponseBD add_Carrito(Carrito c)
        {
            try
            {
                ResponseBD response = new ResponseBD();

                string ConnString = ConfigurationManager.ConnectionStrings["barabaresConnectionString"].ConnectionString;
                using (SqlConnection SqlConn = new SqlConnection(ConnString))
                {

                    try
                    {
                        SqlConn.Open();
                    }
                    catch (Exception ex)
                    {
                        Debug.WriteLine(ex.ToString());
                        response.Flujo = Constantes.FALLA;
                        response.Mensaje = "Error al abrir la conexión a BD";
                        return response;
                    }
                    SqlCommand sqlCmd = new SqlCommand("CARRITO_INSERT", SqlConn);
                    sqlCmd.CommandType = CommandType.StoredProcedure;

                    SqlParameter flujo = new SqlParameter("@opsFlujo", SqlDbType.VarChar)
                    {
                        Direction = ParameterDirection.Output,
                        Size = 10

                    };

                    SqlParameter mensaje = new SqlParameter("@opsMsj", SqlDbType.VarChar)
                    {
                        Direction = ParameterDirection.Output,
                        Size = 100
                    };

                    sqlCmd.Parameters.Add("@ipdFechaCreacion", SqlDbType.DateTime).Value = c.FechaCreacion;
                    sqlCmd.Parameters.Add("@ipbActivo", SqlDbType.Bit).Value = c.Activo;
                    sqlCmd.Parameters.Add("@ipnTotal", SqlDbType.Real).Value = c.Total;
                    sqlCmd.Parameters.Add(flujo);
                    sqlCmd.Parameters.Add(mensaje);

                    sqlCmd.ExecuteNonQuery();

                    response.Flujo = flujo.Value.ToString();
                    response.Mensaje = mensaje.Value.ToString();

                    SqlConn.Close();

                }
                return response;
            }
            catch (Exception ex)
            {
                LogBarabares b = new LogBarabares()
                {
                    Accion = Constantes.LOG_CREAR,
                    Servicio = Constantes.Add_Carrito,
                    Input = "", //TODO
                    Descripcion = ex.ToString(),
                    Clase = (c == null) ? "null" : c.GetType().Name,
                    Aplicacion = Constantes.ENTORNO_SERVICIOS,
                    Estado = Constantes.FALLA,
                    Ip = "",
                    IdUsuario = 1 //TODO: obtener usuario de la sesión

                };

                Utils.add_LogBarabares(b);

                ResponseBD response = new ResponseBD();
                response.Flujo = Constantes.FALLA;
                response.Mensaje = "Error al abrir la conexión a BD";
                return response;
            }
        }
开发者ID:pcyip,项目名称:servicios,代码行数:77,代码来源:Carrito_Services.svc.cs

示例4: semana_WEB_Promocion

        public Select.Promocion_Web semana_WEB_Promocion()
        {
            try
            {
                Select.Promocion_Web promocion = new Select.Promocion_Web();

                DataTable dt = new DataTable();
                SqlDataAdapter sda = new SqlDataAdapter();
                string ConnString = ConfigurationManager.ConnectionStrings["barabaresConnectionString"].ConnectionString;
                using (SqlConnection SqlConn = new SqlConnection(ConnString))
                {
                    try
                    {
                        SqlConn.Open();
                    }
                    catch (Exception ex)
                    {
                        Debug.WriteLine(ex.ToString());
                        return promocion;
                    }

                    SqlCommand sqlCmd = new SqlCommand("PROMOCION_SEMANA_WEB", SqlConn);
                    sqlCmd.CommandType = CommandType.StoredProcedure;
                    sda.SelectCommand = sqlCmd;
                    sda.Fill(dt);
                    SqlConn.Close();
                    sqlCmd.Dispose();
                    sda.Dispose();
                }

                DataRow[] rows = dt.Select();
                DataRow[] rows2;

                //rows.Length = 1
                if (rows.Length > 0)
                {
                    promocion = Utils.promocion_web_parse(rows[0]);

                    Select.DetallePromocion_Web dpw;

                    dt = null;
                    sda = null;
                    dt = new DataTable();
                    sda = new SqlDataAdapter();

                    using (SqlConnection SqlConn = new SqlConnection(ConnString))
                    {
                        SqlConn.Open();
                        SqlCommand sqlCmd = new SqlCommand("PROMOCION_DETALLE_LIST_WEB", SqlConn);
                        sqlCmd.CommandType = CommandType.StoredProcedure;

                        sqlCmd.Parameters.Add("@ipnIdPromocion", SqlDbType.Int).Value = promocion.IdPromocion;

                        sda.SelectCommand = sqlCmd;
                        sda.Fill(dt);
                        SqlConn.Close();
                        sqlCmd.Dispose();
                        sda.Dispose();
                    }

                    rows2 = null;
                    rows2 = dt.Select();

                    for (int j = 0; j < rows2.Length; j++)
                    {
                        dpw = Utils.detallePromocion_Web_parse(rows2[j]);
                        promocion.Detalle.Add(dpw);
                    }

                }

                return promocion;
            }
            catch (Exception ex)
            {
                Select.Promocion_Web d = new Select.Promocion_Web();

                LogBarabares b = new LogBarabares()
                {
                    Accion = Constantes.LOG_LISTAR,
                    Servicio = Constantes.List_web_Promocion,
                    Input = "",
                    Descripcion = ex.ToString(),
                    Clase = d.GetType().Name,
                    Aplicacion = Constantes.ENTORNO_SERVICIOS,
                    Estado = Constantes.FALLA,
                    Ip = "",
                    IdUsuario = 1 //TODO: obtener usuario de la sesión

                };

                Utils.add_LogBarabares(b);

                return new Select.Promocion_Web();
            }
        }
开发者ID:pcyip,项目名称:servicios,代码行数:96,代码来源:Promocion_Services.svc.cs

示例5: selectByPromo_Sistema_DetallePromocion

        public List<Select.DetallePromocion_Sistema> selectByPromo_Sistema_DetallePromocion(int id)
        {
            try
            {
                List<Select.DetallePromocion_Sistema> detallePromociones = new List<Select.DetallePromocion_Sistema>();
                Select.DetallePromocion_Sistema d = new Select.DetallePromocion_Sistema();

                DataTable dt = new DataTable();
                SqlDataAdapter sda = new SqlDataAdapter();
                string ConnString = ConfigurationManager.ConnectionStrings["barabaresConnectionString"].ConnectionString;
                using (SqlConnection SqlConn = new SqlConnection(ConnString))
                {
                    try
                    {
                        SqlConn.Open();
                    }
                    catch (Exception ex)
                    {
                        Debug.WriteLine(ex.ToString());
                        return detallePromociones;
                    }

                    SqlCommand sqlCmd = new SqlCommand("PROMOCION_DETALLE_SELECT_BY_PROMO_SISTEMA", SqlConn);
                    sqlCmd.CommandType = CommandType.StoredProcedure;

                    sqlCmd.Parameters.Add("@ipnIdPromocion", SqlDbType.Int).Value = id;

                    sqlCmd.Parameters.Add("@ipsAccion", SqlDbType.VarChar).Value = Constantes.LOG_LISTAR;
                    sqlCmd.Parameters.Add("@ipsClase", SqlDbType.VarChar).Value = d.GetType().Name;
                    sqlCmd.Parameters.Add("@ipnIdUsuarioLog", SqlDbType.Int).Value = 1;

                    sda.SelectCommand = sqlCmd;
                    sda.Fill(dt);
                    SqlConn.Close();
                    sqlCmd.Dispose();
                    sda.Dispose();
                }

                DataRow[] rows = dt.Select();

                for (int i = 0; i < rows.Length; i++)
                {
                    d = Utils.detallePromocion_sistema_parse(rows[i]);
                    detallePromociones.Add(d);
                }

                return detallePromociones;
            }
            catch (Exception ex)
            {
                Select.DetallePromocion_Sistema d = new Select.DetallePromocion_Sistema();

                LogBarabares b = new LogBarabares()
                {
                    Accion = Constantes.LOG_LISTAR,
                    Servicio = Constantes.SselectByPromo_Sistema_DetallePromocion,
                    Input = JsonSerializer.selectById(id),
                    Descripcion = ex.ToString(),
                    Clase = d.GetType().Name,
                    Aplicacion = Constantes.ENTORNO_SERVICIOS,
                    Estado = Constantes.FALLA,
                    Ip = "",
                    IdUsuario = 1 //TODO: obtener usuario de la sesión

                };

                Utils.add_LogBarabares(b);

                return new List<Select.DetallePromocion_Sistema>();
            }
        }
开发者ID:pcyip,项目名称:servicios,代码行数:71,代码来源:Promocion_Services.svc.cs

示例6: add_DetallePromocion

        public ResponseBD add_DetallePromocion(DetallePromocion d)
        {
            try
            {
                ResponseBD response = new ResponseBD();

                string ConnString = ConfigurationManager.ConnectionStrings["barabaresConnectionString"].ConnectionString;
                using (SqlConnection SqlConn = new SqlConnection(ConnString))
                {
                    try
                    {
                        SqlConn.Open();
                    }
                    catch (Exception ex)
                    {
                        Debug.WriteLine(ex.ToString());
                        response.Flujo = Constantes.FALLA;
                        response.Mensaje = "Error al abrir la conexión a BD";
                        return response;
                    }

                    SqlCommand sqlCmd = new SqlCommand("PROMOCION_DETALLE_INSERT", SqlConn);
                    sqlCmd.CommandType = CommandType.StoredProcedure;

                    SqlParameter flujo = new SqlParameter("@opsFlujo", SqlDbType.VarChar)
                    {
                        Direction = ParameterDirection.Output,
                        Size = 10

                    };

                    SqlParameter mensaje = new SqlParameter("@opsMsj", SqlDbType.VarChar)
                    {
                        Direction = ParameterDirection.Output,
                        Size = 100
                    };

                    sqlCmd.Parameters.Add("@ipnCantidad", SqlDbType.Int).Value = d.Cantidad;
                    sqlCmd.Parameters.Add("@ipnPrecioUnitario", SqlDbType.Real).Value = d.PrecioUnitario;
                    sqlCmd.Parameters.Add("@ipnIdProducto", SqlDbType.Int).Value = d.IdProducto;
                    sqlCmd.Parameters.Add("@ipnIdPromocion", SqlDbType.Int).Value = d.IdPromocion;
                    sqlCmd.Parameters.Add(flujo);
                    sqlCmd.Parameters.Add(mensaje);

                    sqlCmd.ExecuteNonQuery();

                    response.Flujo = flujo.Value.ToString();
                    response.Mensaje = mensaje.Value.ToString();

                    SqlConn.Close();

                }

                return response;
            }
            catch (Exception ex)
            {
                LogBarabares b = new LogBarabares()
                {
                    Accion = Constantes.LOG_CREAR,
                    Servicio = Constantes.Add_DetallePromocion,
                    Input = "", //TODO
                    Descripcion = ex.ToString(),
                    Clase = (d == null) ? "null" : d.GetType().Name,
                    Aplicacion = Constantes.ENTORNO_SERVICIOS,
                    Estado = Constantes.FALLA,
                    Ip = "",
                    IdUsuario = 1 //TODO: obtener usuario de la sesión

                };

                Utils.add_LogBarabares(b);

                ResponseBD response = new ResponseBD();
                response.Flujo = Constantes.FALLA;
                response.Mensaje = "Error al abrir la conexión a BD";
                return response;
            }
        }
开发者ID:pcyip,项目名称:servicios,代码行数:79,代码来源:Promocion_Services.svc.cs

示例7: add_Parametro

        public ResponseBD add_Parametro(Parametro p)
        {
            try
            {
                ResponseBD response = new ResponseBD();

                string ConnString = ConfigurationManager.ConnectionStrings["barabaresConnectionString"].ConnectionString;
                using (SqlConnection SqlConn = new SqlConnection(ConnString))
                {
                    try
                    {
                        SqlConn.Open();
                    }
                    catch (Exception ex)
                    {
                        Debug.WriteLine(ex.ToString());
                        response.Flujo = Constantes.FALLA;
                        response.Mensaje = "Error al abrir la conexión a BD";
                        return response;
                    }

                    SqlCommand sqlCmd = new SqlCommand("PARAMETRO_INSERT", SqlConn);
                    sqlCmd.CommandType = CommandType.StoredProcedure;

                    SqlParameter flujo = new SqlParameter("@opsFlujo", SqlDbType.VarChar)
                    {
                        Direction = ParameterDirection.Output,
                        Size = 10

                    };

                    SqlParameter mensaje = new SqlParameter("@opsMsj", SqlDbType.VarChar)
                    {
                        Direction = ParameterDirection.Output,
                        Size = 100
                    };

                    sqlCmd.Parameters.Add("@ipnCodigoPadre", SqlDbType.Int).Value = p.CodigoPadre;
                    sqlCmd.Parameters.Add("@ipsCodigo", SqlDbType.VarChar).Value = p.Codigo;
                    sqlCmd.Parameters.Add("@ipsValor", SqlDbType.VarChar).Value = p.Valor;
                    sqlCmd.Parameters.Add("@ipnValorNum", SqlDbType.Int).Value = p.ValorNum;
                    sqlCmd.Parameters.Add("@ipsNombre", SqlDbType.VarChar).Value = p.Nombre;
                    sqlCmd.Parameters.Add("@ipbActivo", SqlDbType.Bit).Value = p.Activo;

                    sqlCmd.Parameters.Add("@ipsAccion", SqlDbType.VarChar).Value = Constantes.LOG_CREAR;
                    sqlCmd.Parameters.Add("@ipsClase", SqlDbType.VarChar).Value = p.GetType().Name;
                    sqlCmd.Parameters.Add("@ipnIdUsuario", SqlDbType.Int).Value = 1;

                    sqlCmd.Parameters.Add(flujo);
                    sqlCmd.Parameters.Add(mensaje);

                    sqlCmd.ExecuteNonQuery();

                    response.Flujo = flujo.Value.ToString();
                    response.Mensaje = mensaje.Value.ToString();

                    SqlConn.Close();

                }

                return response;
            }
            catch (Exception ex)
            {
                LogBarabares b = new LogBarabares()
                {
                    Accion = Constantes.LOG_CREAR,
                    Servicio = Constantes.Add_Parametro,
                    Input = "", //TODO
                    Descripcion = ex.ToString(),
                    Clase = (p == null) ? "null" : p.GetType().Name,
                    Aplicacion = Constantes.ENTORNO_SERVICIOS,
                    Estado = Constantes.FALLA,
                    Ip = "",
                    IdUsuario = 1 //TODO: obtener usuario de la sesión

                };

                Utils.add_LogBarabares(b);

                ResponseBD response = new ResponseBD();
                response.Flujo = Constantes.FALLA;
                response.Mensaje = "Error al abrir la conexión a BD";
                return response;
            }
        }
开发者ID:pcyip,项目名称:servicios,代码行数:86,代码来源:Parametro_Services.svc.cs

示例8: search_Vehiculo

        public List<Select.Vehiculo> search_Vehiculo(Search.Vehiculo veh)
        {
            try
            {
                List<Select.Vehiculo> vehiculos = new List<Select.Vehiculo>();
                Select.Vehiculo v;

                DataTable dt = new DataTable();
                SqlDataAdapter sda = new SqlDataAdapter();
                string ConnString = ConfigurationManager.ConnectionStrings["barabaresConnectionString"].ConnectionString;
                using (SqlConnection SqlConn = new SqlConnection(ConnString))
                {
                    try
                    {
                        SqlConn.Open();
                    }
                    catch (Exception ex)
                    {
                        Debug.WriteLine(ex.ToString());
                        return vehiculos;
                    }

                    SqlCommand sqlCmd = new SqlCommand("VEHICULO_SEARCH", SqlConn);
                    sqlCmd.CommandType = CommandType.StoredProcedure;

                    sqlCmd.Parameters.Add("@ipsDescripcion", SqlDbType.VarChar).Value = veh.Descripcion;
                    sqlCmd.Parameters.Add("@ipsPlaca", SqlDbType.VarChar).Value = veh.Placa;
                    sqlCmd.Parameters.Add("@ipnMarca", SqlDbType.Int).Value = veh.Marca;
                    sqlCmd.Parameters.Add("@ipnModelo", SqlDbType.Int).Value = veh.Modelo;
                    sqlCmd.Parameters.Add("@ipnIdTienda", SqlDbType.Int).Value = veh.IdTienda;
                    sqlCmd.Parameters.Add("@ipbEstado", SqlDbType.Bit).Value = veh.Activo;
                    sqlCmd.Parameters.Add("@ipdDesde", SqlDbType.DateTime).Value = veh.Desde;
                    sqlCmd.Parameters.Add("@ipdHasta", SqlDbType.DateTime).Value = veh.Hasta;

                    sda.SelectCommand = sqlCmd;
                    sda.Fill(dt);
                    SqlConn.Close();
                    sqlCmd.Dispose();
                    sda.Dispose();
                }

                DataRow[] rows = dt.Select();

                for (int i = 0; i < rows.Length; i++)
                {
                    v = Utils.select_vehiculo_parse(rows[i]);
                    vehiculos.Add(v);
                }

                return vehiculos;
            }
            catch (Exception ex)
            {
                Select.Vehiculo v = new Select.Vehiculo();

                LogBarabares b = new LogBarabares()
                {
                    Accion = Constantes.LOG_BUSCAR,
                    Servicio = Constantes.Search_Vehiculo,
                    Input = JsonSerializer.search_Vehiculo(veh),
                    Descripcion = ex.ToString(),
                    Clase = v.GetType().Name,
                    Aplicacion = Constantes.ENTORNO_SERVICIOS,
                    Estado = Constantes.FALLA,
                    Ip = "",
                    IdUsuario = 1 //TODO: obtener usuario de la sesión

                };

                Utils.add_LogBarabares(b);

                return new List<Select.Vehiculo>();
            }
        }
开发者ID:pcyip,项目名称:servicios,代码行数:74,代码来源:Vehiculo_Services.svc.cs

示例9: combo_TipoMovimiento

        public List<TipoMovimiento> combo_TipoMovimiento()
        {
            try
            {
                List<TipoMovimiento> tipoMovimientos = new List<TipoMovimiento>();
                TipoMovimiento t = new TipoMovimiento();

                DataTable dt = new DataTable();
                SqlDataAdapter sda = new SqlDataAdapter();
                string ConnString = ConfigurationManager.ConnectionStrings["barabaresConnectionString"].ConnectionString;
                using (SqlConnection SqlConn = new SqlConnection(ConnString))
                {
                    try
                    {
                        SqlConn.Open();
                    }
                    catch (Exception ex)
                    {
                        Debug.WriteLine(ex.ToString());
                        return tipoMovimientos;
                    }

                    SqlCommand sqlCmd = new SqlCommand("MOVIMIENTO_TIPO_COMBO", SqlConn);
                    sqlCmd.CommandType = CommandType.StoredProcedure;
                    sda.SelectCommand = sqlCmd;
                    sda.Fill(dt);
                    SqlConn.Close();
                    sqlCmd.Dispose();
                    sda.Dispose();
                }

                DataRow[] rows = dt.Select();

                for (int i = 0; i < rows.Length; i++)
                {
                    t = Utils.tipoMovimiento_parse(rows[i]);
                    tipoMovimientos.Add(t);
                }

                return tipoMovimientos;
            }
            catch (Exception ex)
            {
                TipoMovimiento m = new TipoMovimiento();

                LogBarabares b = new LogBarabares()
                {
                    Accion = Constantes.LOG_LISTAR,
                    Servicio = Constantes.Combo_TipoMovimiento,
                    Input = "",
                    Descripcion = ex.ToString(),
                    Clase = m.GetType().Name,
                    Aplicacion = Constantes.ENTORNO_SERVICIOS,
                    Estado = Constantes.FALLA,
                    Ip = "",
                    IdUsuario = 1 //TODO: obtener usuario de la sesión

                };

                Utils.add_LogBarabares(b);

                return new List<TipoMovimiento>();
            }
        }
开发者ID:pcyip,项目名称:servicios,代码行数:64,代码来源:Movimiento_Services.svc.cs

示例10: search_Tienda

        public List<Select.Tienda> search_Tienda(Search.Tienda ti)
        {
            try
            {
                List<Select.Tienda> tiendas = new List<Select.Tienda>();
                Select.Tienda t;

                DataTable dt = new DataTable();
                SqlDataAdapter sda = new SqlDataAdapter();
                string ConnString = ConfigurationManager.ConnectionStrings["barabaresConnectionString"].ConnectionString;
                using (SqlConnection SqlConn = new SqlConnection(ConnString))
                {
                    try
                    {
                        SqlConn.Open();
                    }
                    catch (Exception ex)
                    {
                        Debug.WriteLine(ex.ToString());
                        return tiendas;
                    }

                    SqlCommand sqlCmd = new SqlCommand("TIENDA_SEARCH", SqlConn);
                    sqlCmd.CommandType = CommandType.StoredProcedure;

                    sqlCmd.Parameters.Add("@ipsNombre", SqlDbType.VarChar).Value = ti.Nombre;
                    sqlCmd.Parameters.Add("@ipnIdDepartamento", SqlDbType.Int).Value = ti.IdDepartamento;
                    sqlCmd.Parameters.Add("@ipnIdProvincia", SqlDbType.Int).Value = ti.IdProvincia;
                    sqlCmd.Parameters.Add("@ipnIdDistrito", SqlDbType.Int).Value = ti.IdDistrito;
                    sqlCmd.Parameters.Add("@ipbEstado", SqlDbType.Bit).Value = ti.Activo;
                    sqlCmd.Parameters.Add("@ipdDesde", SqlDbType.DateTime).Value = ti.Desde;
                    sqlCmd.Parameters.Add("@ipdHasta", SqlDbType.DateTime).Value = ti.Hasta;

                    sda.SelectCommand = sqlCmd;
                    sda.Fill(dt);
                    SqlConn.Close();
                    sqlCmd.Dispose();
                    sda.Dispose();
                }

                DataRow[] rows = dt.Select();

                for (int i = 0; i < rows.Length; i++)
                {
                    t = Utils.select_tienda_parse(rows[i]);
                    tiendas.Add(t);
                }

                return tiendas;
            }
            catch (Exception ex)
            {
                Select.Tienda t = new Select.Tienda();

                LogBarabares b = new LogBarabares()
                {
                    Accion = Constantes.LOG_BUSCAR,
                    Servicio = Constantes.Search_Tienda,
                    Input = JsonSerializer.search_Tienda(ti),
                    Descripcion = ex.ToString(),
                    Clase = t.GetType().Name,
                    Aplicacion = Constantes.ENTORNO_SERVICIOS,
                    Estado = Constantes.FALLA,
                    Ip = "",
                    IdUsuario = 1 //TODO: obtener usuario de la sesión

                };

                Utils.add_LogBarabares(b);

                return new List<Select.Tienda>();
            }
        }
开发者ID:pcyip,项目名称:servicios,代码行数:73,代码来源:Tienda_Services.svc.cs

示例11: selectById_Rol

        public Rol selectById_Rol(int id)
        {
            try
            {
                Rol r = new Rol();

                DataTable dt = new DataTable();
                SqlDataAdapter sda = new SqlDataAdapter();
                string ConnString = ConfigurationManager.ConnectionStrings["barabaresConnectionString"].ConnectionString;
                using (SqlConnection SqlConn = new SqlConnection(ConnString))
                {
                    try
                    {
                        SqlConn.Open();
                    }
                    catch (Exception ex)
                    {
                        Debug.WriteLine(ex.ToString());
                        return r;
                    }

                    SqlCommand sqlCmd = new SqlCommand("ROL_SELECT_BY_ID", SqlConn);
                    sqlCmd.CommandType = CommandType.StoredProcedure;

                    sqlCmd.Parameters.Add("@ipnIdRol", SqlDbType.Int).Value = id;

                    sda.SelectCommand = sqlCmd;
                    sda.Fill(dt);
                    SqlConn.Close();
                    sqlCmd.Dispose();
                    sda.Dispose();
                }

                DataRow[] rows = dt.Select();

                for (int i = 0; i < rows.Length; i++)
                {
                    r = Utils.rol_parse(rows[i]);
                }

                return r;
            }
            catch (Exception ex)
            {
                Rol r = new Rol();

                LogBarabares b = new LogBarabares()
                {
                    Accion = Constantes.LOG_LISTAR,
                    Servicio = Constantes.SelectById_Rol,
                    Input = JsonSerializer.selectById(id),
                    Descripcion = ex.ToString(),
                    Clase = r.GetType().Name,
                    Aplicacion = Constantes.ENTORNO_SERVICIOS,
                    Estado = Constantes.FALLA,
                    Ip = "",
                    IdUsuario = 1 //TODO: obtener usuario de la sesión

                };

                Utils.add_LogBarabares(b);

                return r;
            }
        }
开发者ID:pcyip,项目名称:servicios,代码行数:65,代码来源:Rol_Services.svc.cs

示例12: search_Comprobante

        public List<Select.ComprobantePago> search_Comprobante(Search.ComprobantePago p)
        {
            try
            {
                List<Select.ComprobantePago> comprobantes = new List<Select.ComprobantePago>();
                Select.ComprobantePago c = new Select.ComprobantePago();

                DataTable dt = new DataTable();
                SqlDataAdapter sda = new SqlDataAdapter();
                string ConnString = ConfigurationManager.ConnectionStrings["barabaresConnectionString"].ConnectionString;
                using (SqlConnection SqlConn = new SqlConnection(ConnString))
                {
                    try
                    {
                        SqlConn.Open();
                    }
                    catch (Exception ex)
                    {
                        Debug.WriteLine(ex.ToString());
                        return comprobantes;
                    }
                    SqlCommand sqlCmd = new SqlCommand("COMPROBANTE_PAGO_SEARCH", SqlConn);
                    sqlCmd.CommandType = CommandType.StoredProcedure;

                    sqlCmd.Parameters.Add("@ipsNombres", SqlDbType.VarChar).Value = p.Nombres;
                    sqlCmd.Parameters.Add("@ipsApellidoPaterno", SqlDbType.VarChar).Value = p.ApellidoPaterno;
                    sqlCmd.Parameters.Add("@ipnNumeroDocumento", SqlDbType.Int).Value = p.NumeroDocumento;
                    sqlCmd.Parameters.Add("@ipnIdTipoDocumento", SqlDbType.Int).Value = p.IdTipoDocumento;
                    sqlCmd.Parameters.Add("@ipnNumeroComprobante", SqlDbType.Int).Value = p.Numerocomprobante;
                    sqlCmd.Parameters.Add("@ipnIdTipoComprobante", SqlDbType.Int).Value = p.IdTipoComprobante;
                    sqlCmd.Parameters.Add("@ipdDesde", SqlDbType.DateTime).Value = p.Desde;
                    sqlCmd.Parameters.Add("@ipdHasta", SqlDbType.DateTime).Value = p.Hasta;

                    sqlCmd.Parameters.Add("@ipsAccion", SqlDbType.VarChar).Value = Constantes.LOG_BUSCAR;
                    sqlCmd.Parameters.Add("@ipsClase", SqlDbType.VarChar).Value = p.GetType().Name;
                    sqlCmd.Parameters.Add("@ipnIdUsuario", SqlDbType.Int).Value = 1;

                    sda.SelectCommand = sqlCmd;
                    sda.Fill(dt);
                    SqlConn.Close();
                    sqlCmd.Dispose();
                    sda.Dispose();
                }

                DataRow[] rows = dt.Select();

                for (int i = 0; i < rows.Length; i++)
                {
                    c = Utils.select_comprobante_parse(rows[i]);
                    comprobantes.Add(c);
                }

                return comprobantes;
            }
            catch (Exception ex)
            {
                Select.ComprobantePago c = new Select.ComprobantePago();

                LogBarabares b = new LogBarabares()
                {
                    Accion = Constantes.LOG_BUSCAR,
                    Servicio = Constantes.Search_Comprobante,
                    Input = JsonSerializer.search_ComprobantePago(p),
                    Descripcion = ex.ToString(),
                    Clase = c.GetType().Name,
                    Aplicacion = Constantes.ENTORNO_SERVICIOS,
                    Estado = Constantes.FALLA,
                    Ip = "",
                    IdUsuario = 1 //TODO: obtener usuario de la sesión

                };

                Utils.add_LogBarabares(b);

                return new List<Select.ComprobantePago>();
            }
        }
开发者ID:pcyip,项目名称:servicios,代码行数:77,代码来源:Comprobante_Services.svc.cs

示例13: list_Comprobante

        public List<Select.ComprobantePago> list_Comprobante()
        {
            try
            {
                List<Select.ComprobantePago> comprobantes = new List<Select.ComprobantePago>();
                Select.ComprobantePago c = new Select.ComprobantePago();

                DataTable dt = new DataTable();
                SqlDataAdapter sda = new SqlDataAdapter();
                string ConnString = ConfigurationManager.ConnectionStrings["barabaresConnectionString"].ConnectionString;
                using (SqlConnection SqlConn = new SqlConnection(ConnString))
                {
                    try
                    {
                        SqlConn.Open();
                    }
                    catch (Exception ex)
                    {
                        Debug.WriteLine(ex.ToString());
                        return comprobantes;
                    }
                    SqlCommand sqlCmd = new SqlCommand("COMPROBANTE_PAGO_LIST_SISTEMA", SqlConn);
                    sqlCmd.CommandType = CommandType.StoredProcedure;

                    sqlCmd.Parameters.Add("@ipsAccion", SqlDbType.VarChar).Value = Constantes.LOG_LISTAR;
                    sqlCmd.Parameters.Add("@ipsClase", SqlDbType.VarChar).Value = c.GetType().Name;
                    sqlCmd.Parameters.Add("@ipnIdUsuario", SqlDbType.Int).Value = 1;

                    sda.SelectCommand = sqlCmd;
                    sda.Fill(dt);
                    SqlConn.Close();
                    sqlCmd.Dispose();
                    sda.Dispose();
                }

                DataRow[] rows = dt.Select();

                for (int i = 0; i < rows.Length; i++)
                {
                    c = Utils.select_comprobante_parse(rows[i]);
                    comprobantes.Add(c);
                }

                return comprobantes;
            }
            catch (Exception ex)
            {
                ComprobantePago c = new ComprobantePago();

                LogBarabares b = new LogBarabares()
                {
                    Accion = Constantes.LOG_LISTAR,
                    Servicio = Constantes.List_Comprobante,
                    Input = "", //TODO
                    Descripcion = ex.ToString(),
                    Clase = c.GetType().Name,
                    Aplicacion = Constantes.ENTORNO_SERVICIOS,
                    Estado = Constantes.FALLA,
                    Ip = "",
                    IdUsuario = 1 //TODO: obtener usuario de la sesión

                };

                Utils.add_LogBarabares(b);

                return new List<Select.ComprobantePago>();
            }
        }
开发者ID:pcyip,项目名称:servicios,代码行数:68,代码来源:Comprobante_Services.svc.cs

示例14: add_LogBarabares

        public ResponseBD add_LogBarabares(LogBarabares u)
        {
            try
            {
                ResponseBD response = new ResponseBD();

                string ConnString = ConfigurationManager.ConnectionStrings["barabaresConnectionString"].ConnectionString;
                using (SqlConnection SqlConn = new SqlConnection(ConnString))
                {
                    try
                    {
                        SqlConn.Open();
                    }
                    catch (Exception ex)
                    {
                        Debug.WriteLine(ex.ToString());
                        response.Flujo = Constantes.FALLA;
                        response.Mensaje = "Error al abrir la conexión a BD";
                        return response;
                    }

                    SqlCommand sqlCmd = new SqlCommand("BARABARES_LOG_INSERT", SqlConn);
                    sqlCmd.CommandType = CommandType.StoredProcedure;

                    SqlParameter flujo = new SqlParameter("@opsFlujo", SqlDbType.VarChar)
                    {
                        Direction = ParameterDirection.Output,
                        Size = 10

                    };

                    SqlParameter mensaje = new SqlParameter("@opsMsj", SqlDbType.VarChar)
                    {
                        Direction = ParameterDirection.Output,
                        Size = 100
                    };

                    sqlCmd.Parameters.Add("@ipsAccion", SqlDbType.VarChar).Value = u.Accion;
                    sqlCmd.Parameters.Add("@ipsServicio", SqlDbType.VarChar).Value = u.Servicio;
                    sqlCmd.Parameters.Add("@ipsInput", SqlDbType.VarChar).Value = u.Input;
                    sqlCmd.Parameters.Add("@ipsDescripcion", SqlDbType.VarChar).Value = u.Descripcion;
                    sqlCmd.Parameters.Add("@ipsClase", SqlDbType.VarChar).Value = u.Clase;
                    sqlCmd.Parameters.Add("@ipsAplicacion", SqlDbType.VarChar).Value = u.Aplicacion;
                    sqlCmd.Parameters.Add("@ipsEstado", SqlDbType.VarChar).Value = u.Estado;
                    sqlCmd.Parameters.Add("@ipsIp", SqlDbType.VarChar).Value = u.Ip;
                    sqlCmd.Parameters.Add("@ipnIdUsuario", SqlDbType.Int).Value = u.IdUsuario;
                    sqlCmd.Parameters.Add(flujo);
                    sqlCmd.Parameters.Add(mensaje);

                    sqlCmd.ExecuteNonQuery();

                    response.Flujo = flujo.Value.ToString();
                    response.Mensaje = mensaje.Value.ToString();

                    SqlConn.Close();

                }

                return response;
            }
            catch (Exception ex)
            {
                LogBarabares b = new LogBarabares()
                {
                    Accion = Constantes.LOG_CREAR,
                    Servicio = Constantes.Add_LogBarabares,
                    Input = "",
                    Descripcion = ex.ToString(),
                    Clase = (u == null) ? "null" : u.GetType().Name,
                    Aplicacion = Constantes.ENTORNO_SERVICIOS,
                    Estado = Constantes.FALLA,
                    Ip = "",
                    IdUsuario = 1 //TODO: obtener usuario de la sesión

                };

                Utils.add_LogBarabares(b);

                ResponseBD response = new ResponseBD();
                response.Flujo = Constantes.FALLA;
                response.Mensaje = "Error al abrir la conexión a BD";
                return response;
            }
        }
开发者ID:pcyip,项目名称:servicios,代码行数:84,代码来源:Usuario_Services.svc.cs

示例15: search_LogUsuario

        public List<Select.LogUsuario> search_LogUsuario(Search.LogUsuario t)
        {
            try
            {
                List<Select.LogUsuario> logUsuarios = new List<Select.LogUsuario>();
                Select.LogUsuario l;

                DataTable dt = new DataTable();
                SqlDataAdapter sda = new SqlDataAdapter();
                string ConnString = ConfigurationManager.ConnectionStrings["barabaresConnectionString"].ConnectionString;
                using (SqlConnection SqlConn = new SqlConnection(ConnString))
                {
                    try
                    {
                        SqlConn.Open();
                    }
                    catch (Exception ex)
                    {
                        Debug.WriteLine(ex.ToString());
                        return logUsuarios;
                    }

                    SqlCommand sqlCmd = new SqlCommand("USUARIO_LOG_SEARCH", SqlConn);
                    sqlCmd.CommandType = CommandType.StoredProcedure;

                    sqlCmd.Parameters.Add("@ipsNombre", SqlDbType.VarChar).Value = t.Nombre;
                    sqlCmd.Parameters.Add("@ipsAccion", SqlDbType.VarChar).Value = t.Accion;
                    sqlCmd.Parameters.Add("@ipdDesde", SqlDbType.DateTime).Value = t.Desde;
                    sqlCmd.Parameters.Add("@ipdHasta", SqlDbType.DateTime).Value = t.Hasta;

                    sda.SelectCommand = sqlCmd;
                    sda.Fill(dt);
                    SqlConn.Close();
                    sqlCmd.Dispose();
                    sda.Dispose();

                    DataRow[] rows = dt.Select();

                    for (int i = 0; i < rows.Length; i++)
                    {
                        l = Utils.select_logUsuario_parse(rows[i]);
                        logUsuarios.Add(l);
                    }

                }

                return logUsuarios;
            }
            catch (Exception ex)
            {
                Select.LogUsuario l = new Select.LogUsuario();

                LogBarabares b = new LogBarabares()
                {
                    Accion = Constantes.LOG_BUSCAR,
                    Servicio = Constantes.Search_LogUsuario,
                    Input = JsonSerializer.search_LogUsuario(t),
                    Descripcion = ex.ToString(),
                    Clase = l.GetType().Name,
                    Aplicacion = "Servicios",
                    Estado = Constantes.FALLA,
                    IdUsuario = 1 //TODO: obtener usuario de la sesión

                };

                Utils.add_LogBarabares(b);

                return new List<Select.LogUsuario>();
            }
        }
开发者ID:pcyip,项目名称:servicios,代码行数:70,代码来源:Usuario_Services.svc.cs


注:本文中的BARABARES_Services.DTO.LogBarabares类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。