public bool MantenerUsuario(Usuario usuario, SqlConnection cn) { bool respuesta = false; try { using (SqlCommand cmd = new SqlCommand("usp_Usuario_Mantener", cn)) { cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@emisorId", SqlParam.Value(usuario.EmisorId)); cmd.Parameters.AddWithValue("@usuarioId", SqlParam.Value(usuario.UsuarioId)); cmd.Parameters.Add(new SqlParameter { ParameterName = "@clave", SqlDbType = SqlDbType.VarBinary, Value = SqlParam.Value(usuario.Clave) }); cmd.Parameters.Add(new SqlParameter { ParameterName = "@keyAES", SqlDbType = SqlDbType.VarBinary, Value = SqlParam.Value(usuario.KeyAES) }); cmd.Parameters.Add(new SqlParameter { ParameterName = "@ivAES", SqlDbType = SqlDbType.VarBinary, Value = SqlParam.Value(usuario.IVAES) }); cmd.Parameters.AddWithValue("@flagUsuarioSistema", SqlParam.Value(usuario.FlagUsuarioSistema)); cmd.Parameters.AddWithValue("@flagBaja", SqlParam.Value(usuario.FlagBaja)); cmd.Parameters.AddWithValue("@modificadoPor", SqlParam.Value(usuario.ModificadoPor)); cmd.Parameters.AddWithValue("@ipModificacion", SqlParam.Value(usuario.IpModificacion)); int filasAfectadas = cmd.ExecuteNonQuery(); respuesta = filasAfectadas != 0 && filasAfectadas != -1; } } catch (Exception ex) { respuesta = false; } return(respuesta); }
public bool MantenerSerie(Serie serie, SqlConnection cn) { bool respuesta = false; try { using (SqlCommand cmd = new SqlCommand("usp_Serie_Mantener", cn)) { cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@emisorId", SqlParam.Value(serie.EmisorId)); cmd.Parameters.AddWithValue("@tipoComprobanteId", SqlParam.Value(serie.TipoComprobanteId)); cmd.Parameters.AddWithValue("@serieId", SqlParam.Value(serie.SerieId)); cmd.Parameters.AddWithValue("@inicial", SqlParam.Value(serie.Inicial)); cmd.Parameters.AddWithValue("@final", SqlParam.Value(serie.Final)); cmd.Parameters.AddWithValue("@actual", SqlParam.Value(serie.Actual)); cmd.Parameters.AddWithValue("@esSerieFisica", SqlParam.Value(serie.EsSerieFisica)); int filasAfectadas = cmd.ExecuteNonQuery(); respuesta = filasAfectadas != 0 && filasAfectadas != -1; } } catch (Exception ex) { respuesta = false; } return(respuesta); }
public bool MantenerSucursal(Sucursal sucursal, SqlConnection cn) { bool respuesta = false; try { using (SqlCommand cmd = new SqlCommand("usp_Sucursal_Mantener", cn)) { cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@emisorId", SqlParam.Value(sucursal.EmisorId)); cmd.Parameters.AddWithValue("@sucursalId", SqlParam.Value(sucursal.SucursalId)); cmd.Parameters.AddWithValue("@codigoSunat", SqlParam.Value(sucursal.CodigoSunat)); cmd.Parameters.AddWithValue("@nombre", SqlParam.Value(sucursal.Nombre)); cmd.Parameters.AddWithValue("@direccion", SqlParam.Value(sucursal.Direccion)); cmd.Parameters.AddWithValue("@referencia", SqlParam.Value(sucursal.Referencia)); cmd.Parameters.AddWithValue("@flagDireccionFiscal", SqlParam.Value(sucursal.FlagDireccionFiscal)); cmd.Parameters.AddWithValue("@paisId", SqlParam.Value(sucursal.PaisId)); cmd.Parameters.AddWithValue("@departamentoId", SqlParam.Value(sucursal.DepartamentoId)); cmd.Parameters.AddWithValue("@provinciaId", SqlParam.Value(sucursal.ProvinciaId)); cmd.Parameters.AddWithValue("@distritoId", SqlParam.Value(sucursal.DistritoId)); int filasAfectadas = cmd.ExecuteNonQuery(); respuesta = filasAfectadas != 0 && filasAfectadas != -1; } } catch (Exception ex) { respuesta = false; } return(respuesta); }
public bool MantenerOpcion(Opcion opcion, SqlConnection cn) { bool respuesta = false; try { using (SqlCommand cmd = new SqlCommand("usp_Opcion_Mantener", cn)) { cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@plataformaId", SqlParam.Value(opcion.PlataformaId)); cmd.Parameters.AddWithValue("@opcionId", SqlParam.Value(opcion.OpcionId)); cmd.Parameters.AddWithValue("@opcionPadreId", SqlParam.Value(opcion.OpcionPadreId)); cmd.Parameters.AddWithValue("@nombre", SqlParam.Value(opcion.Nombre)); cmd.Parameters.AddWithValue("@enlace", SqlParam.Value(opcion.Enlace)); //cmd.Parameters.AddWithValue("@orden", SqlParam.Value(opcion.Orden)); int filasAfectadas = cmd.ExecuteNonQuery(); respuesta = filasAfectadas != 0 && filasAfectadas != -1; } } catch (Exception ex) { respuesta = false; } return(respuesta); }
public bool MantenerEmisor(Emisor emisor, SqlConnection cn) { bool respuesta = false; try { using (SqlCommand cmd = new SqlCommand("usp_Emisor_Mantener", cn)) { cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@emisorId", SqlParam.Value(emisor.EmisorId)); cmd.Parameters.AddWithValue("@razonsocial", SqlParam.Value(emisor.RazonSocial)); cmd.Parameters.AddWithValue("@nombreComercial", SqlParam.Value(emisor.NombreComercial)); cmd.Parameters.AddWithValue("@eslogan", SqlParam.Value(emisor.Eslogan)); cmd.Parameters.AddWithValue("@deBaja", SqlParam.Value(emisor.DeBaja)); int filasAfectadas = cmd.ExecuteNonQuery(); respuesta = filasAfectadas != 0 && filasAfectadas != -1; } } catch (Exception ex) { respuesta = false; } return(respuesta); }
public List <Opcion> BuscarOpcion(int?plataformaId, int?opcionId, int?opcionPadreId, string nombre, string enlace, int?orden, SqlConnection cn) { List <Opcion> lista = null; try { using (SqlCommand cmd = new SqlCommand("usp_Opcion_Buscar", cn)) { cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@plataformaId", SqlParam.Value(plataformaId)); cmd.Parameters.AddWithValue("@opcionId", SqlParam.Value(opcionId)); cmd.Parameters.AddWithValue("@opcionPadreId", SqlParam.Value(opcionPadreId)); cmd.Parameters.AddWithValue("@nombre", SqlParam.Value(nombre)); cmd.Parameters.AddWithValue("@enlace", SqlParam.Value(enlace)); cmd.Parameters.AddWithValue("@orden", SqlParam.Value(orden)); using (SqlDataReader dr = cmd.ExecuteReader()) { if (dr.HasRows) { lista = new List <Opcion>(); while (dr.Read()) { lista.Add(new Opcion { PlataformaId = dr.GetValue <int>("PlataformaId"), Plataforma = new Plataforma { PlataformaId = dr.GetValue <int>("PlataformaId"), Identificador = dr.GetValue <string>("PlataformaIdentificador"), Nombre = dr.GetValue <string>("PlataformaNombre") }, OpcionId = dr.GetValue <int>("OpcionId"), OpcionPadreId = dr.GetValue <int?>("OpcionPadreId"), OpcionPadre = dr.GetValue <int?>("OpcionPadreId") == null ? null : new Opcion { OpcionId = dr.GetValue <int>("OpcionPadreId"), Nombre = dr.GetValue <string>("OpcionPadreNombre") }, Nombre = dr.GetValue <string>("Nombre"), Enlace = dr.GetValue <string>("Enlace"), Orden = dr.GetValue <int>("Orden") }); } } } } } catch (Exception ex) { lista = null; } return(lista); }
public List <SucursalCliente> ListarSucursalCliente(string emisorId, string clienteId, string tipodocumentoId, SqlConnection cn) { List <SucursalCliente> lista = null; try { using (SqlCommand cmd = new SqlCommand("usp_Sucursal_ListarCliente", cn)) { cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@emisorId", SqlParam.Value(emisorId)); cmd.Parameters.AddWithValue("@clienteId", SqlParam.Value(clienteId)); cmd.Parameters.AddWithValue("@tipodocumentoId", SqlParam.Value(tipodocumentoId)); using (SqlDataReader dr = cmd.ExecuteReader()) { if (dr.HasRows) { lista = new List <SucursalCliente>(); while (dr.Read()) { lista.Add(new SucursalCliente { Fila = dr.GetValue <int>("Fila"), SucursalId = dr.GetValue <string>("SucursalId"), CodigoSunat = dr.GetValue <string>("CodigoSunat"), Nombre = dr.GetValue <string>("Nombre"), Direccion = dr.GetValue <string>("Direccion"), Referencia = dr.GetValue <string>("Referencia"), FlagDireccionFiscal = dr.GetValue <bool>("FlagDireccionFiscal"), PaisId = dr.GetValue <string>("PaisId"), DepartamentoId = dr.GetValue <string>("DepartamentoId"), ProvinciaId = dr.GetValue <string>("ProvinciaId"), DistritoId = dr.GetValue <string>("DistritoId"), Ubigeo = dr.GetValue <string>("UbigeoDescripcion") });; } } } } } catch (Exception ex) { lista = null; } return(lista); }
public List <Serie> ListarSerie(string emisorId, SqlConnection cn) { List <Serie> lista = null; try { using (SqlCommand cmd = new SqlCommand("usp_Serie_Listar", cn)) { cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@emisorId", SqlParam.Value(emisorId)); using (SqlDataReader dr = cmd.ExecuteReader()) { if (dr.HasRows) { lista = new List <Serie>(); while (dr.Read()) { lista.Add(new Serie { Fila = dr.GetValue <int>("Fila"), EmisorId = dr.GetValue <string>("EmisorId"), TipoComprobanteId = dr.GetValue <string>("TipoComprobanteId"), TipoComprobante = new TipoComprobante { TipoComprobanteId = dr.GetValue <string>("TipoComprobanteId"), Descripcion = dr.GetValue <string>("TipoComprobanteDescripcion") }, SerieId = dr.GetValue <string>("SerieId"), Inicial = dr.GetValue <int>("Inicial"), Final = dr.GetValue <int>("Final"), Actual = dr.GetValue <int>("Actual"), EsSerieFisica = dr.GetValue <bool>("EsSerieFisica") }); } } } } } catch (Exception ex) { lista = null; } return(lista); }
public Sucursal ObtenerSucursal(string emisorId, string sucursalId, SqlConnection cn) { Sucursal registro = null; try { using (SqlCommand cmd = new SqlCommand("usp_Sucursal_Obtener", cn)) { cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@emisorId", SqlParam.Value(emisorId)); cmd.Parameters.AddWithValue("@sucursalId", SqlParam.Value(sucursalId)); using (SqlDataReader dr = cmd.ExecuteReader()) { if (dr.HasRows) { if (dr.Read()) { registro = new Sucursal { EmisorId = dr.GetValue <string>("EmisorId"), SucursalId = dr.GetValue <int>("SucursalId"), CodigoSunat = dr.GetValue <string>("CodigoSunat"), Nombre = dr.GetValue <string>("Nombre"), Direccion = dr.GetValue <string>("Direccion"), Referencia = dr.GetValue <string>("Referencia"), FlagDireccionFiscal = dr.GetValue <bool>("FlagDireccionFiscal"), PaisId = dr.GetValue <string>("PaisId"), DepartamentoId = dr.GetValue <string>("DepartamentoId"), ProvinciaId = dr.GetValue <string>("ProvinciaId"), DistritoId = dr.GetValue <string>("DistritoId") }; } } } } } catch (Exception ex) { registro = null; } return(registro); }
//public List<Emisor> ListarEmisor(string emisorId, string razonSocial, string nombreComercial, string eslogan, bool? debaja, SqlConnection cn) //{ // List<Emisor> lista = null; // try // { // using (SqlCommand cmd = new SqlCommand("usp_Emisor_Listar", cn)) // { // cmd.CommandType = CommandType.StoredProcedure; // cmd.Parameters.AddWithValue("@emisorId", SqlParam.Value(emisorId)); // cmd.Parameters.AddWithValue("@razonSocial", SqlParam.Value(razonSocial)); // cmd.Parameters.AddWithValue("@nombreComercial", SqlParam.Value(nombreComercial)); // cmd.Parameters.AddWithValue("@eslogan", SqlParam.Value(eslogan)); // cmd.Parameters.AddWithValue("@debaja", SqlParam.Value(debaja)); // using (SqlDataReader dr = cmd.ExecuteReader()) // { // if (dr.HasRows) // { // lista = new List<Emisor>(); // if (dr.Read()) // { // lista.Add(new Emisor // { // EmisorId = dr.GetValue<string>("EmisorId"), // RazonSocial = dr.GetValue<string>("RazonSocial"), // NombreComercial = dr.GetValue<string>("NombreComercial"), // Eslogan = dr.GetValue<string>("Eslogan"), // DeBaja = dr.GetValue<bool>("DeBaja") // }); // } // } // } // } // } // catch (Exception ex) // { // lista = null; // } // return lista; //} public List <Emisor> BuscarEmisor(string emisorId, string razonSocial, string nombreComercial, string eslogan, bool?debaja, SqlConnection cn) { List <Emisor> lista = null; try { using (SqlCommand cmd = new SqlCommand("usp_Emisor_Buscar", cn)) { cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@emisorId", SqlParam.Value(emisorId)); cmd.Parameters.AddWithValue("@razonSocial", SqlParam.Value(razonSocial)); cmd.Parameters.AddWithValue("@nombreComercial", SqlParam.Value(nombreComercial)); cmd.Parameters.AddWithValue("@eslogan", SqlParam.Value(eslogan)); cmd.Parameters.AddWithValue("@debaja", SqlParam.Value(debaja)); using (SqlDataReader dr = cmd.ExecuteReader()) { if (dr.HasRows) { lista = new List <Emisor>(); while (dr.Read()) { lista.Add(new Emisor { EmisorId = dr.GetValue <string>("EmisorId"), RazonSocial = dr.GetValue <string>("RazonSocial"), NombreComercial = dr.GetValue <string>("NombreComercial"), Eslogan = dr.GetValue <string>("Eslogan"), DeBaja = dr.GetValue <bool>("DeBaja") }); } } } } } catch (Exception ex) { lista = null; } return(lista); }
public Serie ObtenerSerie(string emisorId, string tipoComprobanteId, string serieId, SqlConnection cn) { Serie registro = null; try { using (SqlCommand cmd = new SqlCommand("usp_Serie_Obtener", cn)) { cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@emisorId", SqlParam.Value(emisorId)); cmd.Parameters.AddWithValue("@tipoComprobanteId", SqlParam.Value(tipoComprobanteId)); cmd.Parameters.AddWithValue("@serieId", SqlParam.Value(serieId)); using (SqlDataReader dr = cmd.ExecuteReader()) { if (dr.HasRows) { registro = new Serie(); if (dr.Read()) { registro = new Serie { EmisorId = dr.GetValue <string>("EmisorId"), TipoComprobanteId = dr.GetValue <string>("TipoComprobanteId"), SerieId = dr.GetValue <string>("SerieId"), Inicial = dr.GetValue <int>("Inicial"), Final = dr.GetValue <int>("Final"), Actual = dr.GetValue <int>("Actual"), EsSerieFisica = dr.GetValue <bool>("EsSerieFisica") }; } } } } } catch (Exception ex) { registro = null; } return(registro); }
public Usuario ObtenerUsuario(string emisorId, string usuarioId, SqlConnection cn) { Usuario usuario = null; try { using (SqlCommand cmd = new SqlCommand("usp_Usuario_Obtener", cn)) { cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@emisorId", SqlParam.Value(emisorId)); cmd.Parameters.AddWithValue("@usuarioId", SqlParam.Value(usuarioId)); using (SqlDataReader dr = cmd.ExecuteReader()) { if (dr.HasRows) { if (dr.Read()) { usuario = new Usuario { EmisorId = dr.GetValue <string>("EmisorId"), UsuarioId = dr.GetValue <string>("UsuarioId"), Clave = dr.GetValue <byte[]>("Clave"), KeyAES = dr.GetValue <byte[]>("KeyAES"), IVAES = dr.GetValue <byte[]>("IVAES"), FlagUsuarioSistema = dr.GetValue <bool>("FlagUsuarioSistema"), FlagBaja = dr.GetValue <bool>("FlagBaja"), SucursalesAsignadas = dr.GetValue <int>("SucursalesAsignadas") }; } } } } } catch (Exception ex) { usuario = null; } return(usuario); }
public Producto ObtenerProducto(string emisorId, string productoId, SqlConnection cn) { Producto registro = null; try { using (SqlCommand cmd = new SqlCommand("usp_Producto_Obtener", cn)) { cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@emisorId", SqlParam.Value(emisorId)); cmd.Parameters.AddWithValue("@ProductoId", SqlParam.Value(productoId)); using (SqlDataReader dr = cmd.ExecuteReader()) { if (dr.HasRows) { if (dr.Read()) { registro = new Producto { ProductoId = dr.GetValue <string>("ProductoId"), Descripcion = dr.GetValue <string>("Descripcion"), CodigoSunat = dr.GetValue <string>("CodigoSunat"), UnidadMedidaId = dr.GetValue <string>("UnidadMedidaId"), AlmacenId = dr.GetValue <string>("AlmacenId"), TipoAfectacionIgvId = dr.GetValue <string>("TipoAfectacionIgvId"), TipoCalculo = dr.GetValue <string>("TipoCalculo"), Monto = dr.GetValue <decimal>("Monto"), StockActual = dr.GetValue <int>("StockActual"), StockMinimo = dr.GetValue <int>("StockMinimo") }; } } } } } catch (Exception ex) { registro = null; } return(registro); }
public List <Opcion> ListarOpcionPorPerfilYOpcionPadre(int plataformaId, string listaPerfilIdString, int?opcionPadreId, SqlConnection cn) { List <Opcion> lista = null; try { using (SqlCommand cmd = new SqlCommand("usp_Perfil_ListarPorPerfilYOpcionPadre", cn)) { cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@plataformaId", SqlParam.Value(plataformaId)); cmd.Parameters.AddWithValue("@perfilId", SqlParam.Value(listaPerfilIdString)); cmd.Parameters.AddWithValue("@opcionPadreId", SqlParam.Value(opcionPadreId)); using (SqlDataReader dr = cmd.ExecuteReader()) { if (dr.HasRows) { lista = new List <Opcion>(); while (dr.Read()) { lista.Add(new Opcion { PlataformaId = dr.GetValue <int>("PlataformaId"), OpcionId = dr.GetValue <int>("OpcionId"), OpcionPadreId = dr.GetValue <int?>("OpcionPadreId"), Nombre = dr.GetValue <string>("Nombre"), Enlace = dr.GetValue <string>("Enlace"), Orden = dr.GetValue <int>("Orden") }); } } } } } catch (Exception ex) { lista = null; } return(lista); }
public List <Usuario> ListarUsuario(string emisorId, SqlConnection cn) { List <Usuario> lista = null; try { using (SqlCommand cmd = new SqlCommand("usp_Usuario_Listar", cn)) { cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@emisorId", SqlParam.Value(emisorId)); using (SqlDataReader dr = cmd.ExecuteReader()) { if (dr.HasRows) { lista = new List <Usuario>(); while (dr.Read()) { lista.Add(new Usuario { Fila = dr.GetValue <int>("Fila"), EmisorId = dr.GetValue <string>("EmisorId"), UsuarioId = dr.GetValue <string>("UsuarioId"), FlagResetearClave = dr.GetValue <bool>("FlagResetearClave"), FlagUsuarioSistema = dr.GetValue <bool>("FlagUsuarioSistema"), FlagBaja = dr.GetValue <bool>("FlagBaja"), SucursalesAsignadas = dr.GetValue <int>("SucursalesAsignadas") }); } } } } } catch (Exception ex) { lista = null; } return(lista); }
public bool LiberarSucursalUsuario(string emisorId, SqlConnection cn) { bool respuesta = false; try { using (SqlCommand cmd = new SqlCommand("usp_SucursalUsuario_Liberar", cn)) { cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@emisorId", SqlParam.Value(emisorId)); int filasAfectadas = cmd.ExecuteNonQuery(); respuesta = filasAfectadas != -1; } } catch (Exception ex) { respuesta = false; } return(respuesta); }
public List <Distrito> ListarDistrito(string paisId, int?departamentoId, int?provinciaId, SqlConnection cn) { List <Distrito> lista = null; try { using (SqlCommand cmd = new SqlCommand("usp_Distrito_Listar", cn)) { cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@paisId", SqlParam.Value(paisId)); cmd.Parameters.AddWithValue("@departamentoId", SqlParam.Value(departamentoId)); cmd.Parameters.AddWithValue("@provinciaId", SqlParam.Value(provinciaId)); using (SqlDataReader dr = cmd.ExecuteReader()) { if (dr.HasRows) { lista = new List <Distrito>(); while (dr.Read()) { lista.Add(new Distrito { PaisId = dr.GetValue <string>("PaisId"), DepartamentoId = dr.GetValue <int>("DepartamentoId"), ProvinciaId = dr.GetValue <int>("ProvinciaId"), DistritoId = dr.GetValue <int>("DistritoId"), Nombre = dr.GetValue <string>("Nombre") }); } } } } } catch (Exception ex) { lista = null; } return(lista); }
public bool ExisteEmisor(string emisorId, SqlConnection cn) { bool existe = false; try { using (SqlCommand cmd = new SqlCommand("usp_Emisor_Existe", cn)) { cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@emisorId", SqlParam.Value(emisorId)); existe = (bool)cmd.ExecuteScalar(); } } catch (Exception ex) { existe = false; } return(existe); }
public Cliente ObtenerCliente(string emisorId, string clienteId, string tipodocumentoId, SqlConnection cn) { Cliente registro = null; try { using (SqlCommand cmd = new SqlCommand("usp_Cliente_Obtener", cn)) { cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@emisorId", SqlParam.Value(emisorId)); cmd.Parameters.AddWithValue("@clienteId", SqlParam.Value(clienteId)); cmd.Parameters.AddWithValue("@tipodocumentoId", SqlParam.Value(tipodocumentoId)); using (SqlDataReader dr = cmd.ExecuteReader()) { if (dr.HasRows) { if (dr.Read()) { registro = new Cliente { EmisorId = dr.GetValue <string>("EmisorId"), TipoDocumentoIdentidad = dr.GetValue <string>("TipoDocumentoIdentidad"), ClienteId = dr.GetValue <string>("ClienteId"), Nombre = dr.GetValue <string>("Nombre"), Correo = dr.GetValue <string>("Correo") }; } } } } } catch (Exception ex) { registro = null; } return(registro); }
public List <Plataforma> BuscarPlataforma(int?plataformaId, string identificador, string nombre, SqlConnection cn) { List <Plataforma> lista = null; try { using (SqlCommand cmd = new SqlCommand("usp_Plataforma_Buscar", cn)) { cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@plataformaId", SqlParam.Value(plataformaId)); cmd.Parameters.AddWithValue("@identificador", SqlParam.Value(identificador)); cmd.Parameters.AddWithValue("@nombre", SqlParam.Value(nombre)); using (SqlDataReader dr = cmd.ExecuteReader()) { if (dr.HasRows) { lista = new List <Plataforma>(); while (dr.Read()) { lista.Add(new Plataforma { PlataformaId = dr.GetValue <int>("PlataformaId"), Identificador = dr.GetValue <string>("Identificador"), Nombre = dr.GetValue <string>("Nombre") }); } } } } } catch (Exception ex) { lista = null; } return(lista); }
public UsuarioSys ObtenerUsuarioSys(string usuarioSysId, SqlConnection cn) { UsuarioSys usuario = null; try { using (SqlCommand cmd = new SqlCommand("usp_UsuarioSys_Obtener", cn)) { cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@usuarioSysId", SqlParam.Value(usuarioSysId)); using (SqlDataReader dr = cmd.ExecuteReader()) { if (dr.HasRows) { if (dr.Read()) { usuario = new UsuarioSys { UsuarioSysId = dr.GetValue <string>("UsuarioSysId"), Clave = dr.GetValue <byte[]>("Clave"), KeyAES = dr.GetValue <byte[]>("KeyAES"), IVAES = dr.GetValue <byte[]>("IVAES"), FlagResetearClave = dr.GetValue <bool>("FlagResetearClave"), }; } } } } } catch (Exception ex) { usuario = null; } return(usuario); }
public Emisor ObtenerSunatEmisor(string emisorId, SqlConnection cn) { Emisor registro = null; try { using (SqlCommand cmd = new SqlCommand("usp_Emisor_ObtenerSunat", cn)) { cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@emisorId", SqlParam.Value(emisorId)); using (SqlDataReader dr = cmd.ExecuteReader()) { if (dr.HasRows) { if (dr.Read()) { registro = new Emisor { EmisorId = dr.GetValue <string>("EmisorId"), RazonSocial = dr.GetValue <string>("RazonSocial"), NombreComercial = dr.GetValue <string>("NombreComercial"), Eslogan = dr.GetValue <string>("Eslogan"), DeBaja = dr.GetValue <bool>("DeBaja") }; } } } } } catch (Exception ex) { registro = null; } return(registro); }
public bool MantenerEmisorCorreoElectronico(string emisorId, string correoelectronico, bool flagactivo, SqlConnection cn) { bool respuesta = false; try { using (SqlCommand cmd = new SqlCommand("usp_EmisorCorreoElectronico_Mantener", cn)) { cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@emisorId", SqlParam.Value(emisorId)); cmd.Parameters.AddWithValue("@correoelectronico", SqlParam.Value(correoelectronico)); cmd.Parameters.AddWithValue("@flagactivo", SqlParam.Value(flagactivo)); int filasAfectadas = cmd.ExecuteNonQuery(); respuesta = filasAfectadas != 0 && filasAfectadas != -1; } } catch (Exception ex) { respuesta = false; } return(respuesta); }
public bool MantenerPlataforma(Plataforma plataforma, SqlConnection cn) { bool respuesta = false; try { using (SqlCommand cmd = new SqlCommand("usp_Plataforma_Mantener", cn)) { cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@plataformaId", SqlParam.Value(plataforma.PlataformaId)); cmd.Parameters.AddWithValue("@identificador", SqlParam.Value(plataforma.Identificador)); cmd.Parameters.AddWithValue("@nombre", SqlParam.Value(plataforma.Nombre)); int filasAfectadas = cmd.ExecuteNonQuery(); respuesta = filasAfectadas != 0 && filasAfectadas != -1; } } catch (Exception ex) { respuesta = false; } return(respuesta); }
public List <Perfil> ListarPerfilUsuarioSysPorPlataforma(string usuarioSysId, int plataformaId, SqlConnection cn) { List <Perfil> lista = null; try { using (SqlCommand cmd = new SqlCommand("usp_PerfilUsuarioSys_ListarPorPlataforma", cn)) { cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@usuarioSysId", SqlParam.Value(usuarioSysId)); cmd.Parameters.AddWithValue("@plataformaId", SqlParam.Value(plataformaId)); using (SqlDataReader dr = cmd.ExecuteReader()) { if (dr.HasRows) { lista = new List <Perfil>(); if (dr.Read()) { lista.Add(new Perfil { PlataformaId = dr.GetValue <int>("PlataformaId"), PerfilId = dr.GetValue <int>("PerfilId"), Nombre = dr.GetValue <string>("Nombre") }); } } } } } catch (Exception ex) { lista = null; } return(lista); }
public bool ActualizarOrdenOpcion(int plataformaId, int opcionId, int?opcionPadreId, bool accionOrden, SqlConnection cn) { bool respuesta = false; try { using (SqlCommand cmd = new SqlCommand("usp_Opcion_ActualizarOrden", cn)) { cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@plataformaId", SqlParam.Value(plataformaId)); cmd.Parameters.AddWithValue("@opcionId", SqlParam.Value(opcionId)); cmd.Parameters.AddWithValue("@opcionPadreId", SqlParam.Value(opcionPadreId)); cmd.Parameters.AddWithValue("@accionOrden", SqlParam.Value(accionOrden)); int filasAfectadas = cmd.ExecuteNonQuery(); respuesta = filasAfectadas != -1; } } catch (Exception ex) { respuesta = false; } return(respuesta); }
public bool RelacionarSerieUsuario(SerieUsuario serieUsuario, SqlConnection cn) { bool respuesta = false; try { using (SqlCommand cmd = new SqlCommand("usp_SerieUsuario_Relacionar", cn)) { cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@emisorId", SqlParam.Value(serieUsuario.EmisorId)); cmd.Parameters.AddWithValue("@tipoComprobanteId", SqlParam.Value(serieUsuario.TipoComprobanteId)); cmd.Parameters.AddWithValue("@serieId", SqlParam.Value(serieUsuario.SerieId)); cmd.Parameters.AddWithValue("@usuarioId", SqlParam.Value(serieUsuario.UsuarioId)); int filasAfectadas = cmd.ExecuteNonQuery(); respuesta = filasAfectadas != 0 && filasAfectadas != -1; } } catch (Exception ex) { respuesta = false; } return(respuesta); }
public List <SerieUsuario> ListarSerieUsuario(string emisorId, SqlConnection cn) { List <SerieUsuario> lista = null; try { using (SqlCommand cmd = new SqlCommand("usp_SerieUsuario_Listar", cn)) { cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@emisorId", SqlParam.Value(emisorId)); using (SqlDataReader dr = cmd.ExecuteReader()) { if (dr.HasRows) { lista = new List <SerieUsuario>(); while (dr.Read()) { lista.Add(new SerieUsuario { Fila = dr.GetValue <int>("Fila"), EmisorId = dr.GetValue <string>("EmisorId"), Serie = new Serie { //Fila = dr.GetValue<int>("Fila"), EmisorId = dr.GetValue <string>("EmisorId"), TipoComprobanteId = dr.GetValue <string>("TipoComprobanteId"), TipoComprobante = new TipoComprobante { TipoComprobanteId = dr.GetValue <string>("TipoComprobanteId"), Descripcion = dr.GetValue <string>("TipoComprobanteDescripcion") }, SerieId = dr.GetValue <string>("SerieId"), Inicial = dr.GetValue <int>("Inicial"), Final = dr.GetValue <int>("Final"), Actual = dr.GetValue <int>("Actual"), EsSerieFisica = dr.GetValue <bool>("EsSerieFisica") }, Usuario = new Usuario { //Fila = dr.GetValue<int>("Fila"), EmisorId = dr.GetValue <string>("EmisorId"), UsuarioId = dr.GetValue <string>("UsuarioId"), FlagResetearClave = dr.GetValue <bool>("FlagResetearClave"), FlagUsuarioSistema = dr.GetValue <bool>("FlagUsuarioSistema"), FlagBaja = dr.GetValue <bool>("FlagBaja"), //SucursalesAsignadas = dr.GetValue<int>("SucursalesAsignadas") } }); } } } } } catch (Exception ex) { lista = null; } return(lista); }
public List <SucursalUsuario> ListarSucursalUsuario(string emisorId, SqlConnection cn) { List <SucursalUsuario> lista = null; try { using (SqlCommand cmd = new SqlCommand("usp_SucursalUsuario_Listar", cn)) { cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@emisorId", SqlParam.Value(emisorId)); using (SqlDataReader dr = cmd.ExecuteReader()) { if (dr.HasRows) { lista = new List <SucursalUsuario>(); while (dr.Read()) { lista.Add(new SucursalUsuario { Fila = dr.GetValue <int>("Fila"), EmisorId = dr.GetValue <string>("EmisorId"), Sucursal = new Sucursal { //Fila = dr.GetValue<int>("Fila"), EmisorId = dr.GetValue <string>("EmisorId"), SucursalId = dr.GetValue <int>("SucursalId"), CodigoSunat = dr.GetValue <string>("CodigoSunat"), Nombre = dr.GetValue <string>("Nombre"), Direccion = dr.GetValue <string>("Direccion"), Referencia = dr.GetValue <string>("Referencia"), FlagDireccionFiscal = dr.GetValue <bool>("FlagDireccionFiscal"), PaisId = dr.GetValue <string>("PaisId"), DepartamentoId = dr.GetValue <string>("DepartamentoId"), ProvinciaId = dr.GetValue <string>("ProvinciaId"), DistritoId = dr.GetValue <string>("DistritoId") }, Usuario = new Usuario { //Fila = dr.GetValue<int>("Fila"), EmisorId = dr.GetValue <string>("EmisorId"), UsuarioId = dr.GetValue <string>("UsuarioId"), FlagResetearClave = dr.GetValue <bool>("FlagResetearClave"), FlagUsuarioSistema = dr.GetValue <bool>("FlagUsuarioSistema"), FlagBaja = dr.GetValue <bool>("FlagBaja"), //SucursalesAsignadas = dr.GetValue<int>("SucursalesAsignadas") } }); } } } } } catch (Exception ex) { lista = null; } return(lista); }