public int guardarPermiso(CENPermiso permisos, int flag) { //DESCRIPCION: inserta y modifica los perfiles int res; string xmlListParametros = ObjectToXMLGeneric <List <CENPermiso> >(permisos.listPermiso); //XML de lista de preventa descuento CADConexion con = new CADConexion(); SqlConnection sqlcon = null; SqlCommand cmd; try { sqlcon = new SqlConnection(con.CxSQL()); cmd = new SqlCommand("pa_insertar_modificar_permiso", sqlcon); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@p_flag", flag); cmd.Parameters.AddWithValue("@p_list", xmlListParametros); sqlcon.Open(); res = cmd.ExecuteNonQuery(); } catch (Exception ex) { throw ex; } finally { sqlcon.Close(); } return(res); }
public int InsertarRutas(CENRutas objtRutasAD) { int response = 0; SqlConnection con = null; SqlCommand cmd = null; CADConexion CadCx = new CADConexion(); try { con = new SqlConnection(CadCx.CxSQL()); cmd = new SqlCommand("pa_insertar_rutas", con); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@descripcion", objtRutasAD.descripcion); cmd.Parameters.AddWithValue("@pseudonimo", objtRutasAD.pseudonimo); cmd.Parameters.AddWithValue("@codSucursal", objtRutasAD.codSucursal); //cmd.Parameters.Add("@resultado", SqlDbType.Int).Direction = ParameterDirection.Output; con.Open(); cmd.ExecuteNonQuery(); //response = Convert.ToInt32(cmd.Parameters["@resultado"].Value); } catch (Exception ex) { throw ex; } finally { con.Close(); } return(response); }
public string SeleccionarConcepto(int auxflag, int auxCodigo, int auxCorrelativo) { string desc = ""; //DESCRIPCION: Seleccionar concepto CADConexion CadCx = new CADConexion(); //Conexion try { using (SqlConnection Connection = new SqlConnection(CadCx.CxSQL())) { Connection.Open(); using (SqlCommand Command = new SqlCommand("SELECT dbo.fu_buscar_descripcion_concepto(@p_flag, @p_codigo, @p_correlativo)", Connection)) { Command.Parameters.Add("@p_flag", SqlDbType.Int).Value = auxflag; Command.Parameters.Add("@p_codigo", SqlDbType.Int).Value = auxCodigo; Command.Parameters.Add("@p_correlativo", SqlDbType.Int).Value = auxCorrelativo; Command.CommandTimeout = CENConstante.g_const_0; desc = Convert.ToString(Command.ExecuteScalar()); } Connection.Close(); } return(desc); } catch (Exception ex) { throw ex; } }
public void ActualizarInsertarPrecioModal(string codProducto, int tipoListaPrecio, decimal precio, int flag) { //DESCRIPCION: Actualizar Insertar Precio desde el Modal CADConexion CadCx = new CADConexion(); // Conexión SqlDataReader dr; //Data reader try { string l_sql = "pa_registrar_actualizar_precio_x_producto"; using (Connection = new SqlConnection(CadCx.CxSQL())) { Connection.Open(); SqlCommand cmd = new SqlCommand(l_sql, Connection); cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@codProducto", codProducto); cmd.Parameters.AddWithValue("@tipoListaPrecio", tipoListaPrecio); cmd.Parameters.AddWithValue("@precio", precio); cmd.Parameters.AddWithValue("@flag", flag); dr = cmd.ExecuteReader(); } } catch (Exception ex) { ex.StackTrace.ToString(); } }
//DESCRIPCION: Traer las listas para los campos de los filtros public List <CENCamposPreventa> ListarCampos(int flag) { List <CENCamposPreventa> listaCampos = new List <CENCamposPreventa>(); CENCamposPreventa objCENCamposPreventa = null; SqlConnection con = null; SqlCommand cmd = null; SqlDataReader dr = null; CADConexion CadCx = new CADConexion(); try { con = new SqlConnection(CadCx.CxSQL()); cmd = new SqlCommand("pa_listar_preventa_campos_x_flag", con); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@flag", SqlDbType.Int).Value = flag; con.Open(); dr = cmd.ExecuteReader(); while (dr.Read()) { objCENCamposPreventa = new CENCamposPreventa(); objCENCamposPreventa.codigo = Convert.ToInt32(dr["codigo"]); objCENCamposPreventa.descripcion = Convert.ToString(dr["descripcion"]); listaCampos.Add(objCENCamposPreventa); } } catch (Exception ex) { throw ex; } finally { con.Close(); } return(listaCampos); }
public int InsertarDetPrmocion(CEN_Detalle_Flag_Promocion objProd) { int response = 0; SqlConnection con = null; SqlCommand cmd = null; CADConexion CadCx = new CADConexion(); try { con = new SqlConnection(CadCx.CxSQL()); cmd = new SqlCommand("pa_insertar_detalleflagpromocion", con); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@descripcionDet", objProd.descPrdoReg); cmd.Parameters.AddWithValue("@valorEntero1Det", objProd.cantProductoReg); cmd.Parameters.AddWithValue("@valorMoneda1Det", objProd.costoProdReg); cmd.Parameters.AddWithValue("@valorCadena1Det", objProd.codProductoReg); cmd.Parameters.AddWithValue("@valorCadena2Det", objProd.idUnidBaseProdReg); cmd.Parameters.Add("@resultado", SqlDbType.Int).Direction = ParameterDirection.Output; con.Open(); cmd.ExecuteNonQuery(); response = Convert.ToInt32(cmd.Parameters["@resultado"].Value); } catch (Exception ex) { throw ex; } finally { con.Close(); } return(response); }
public int InsertarProductoView(CEN_Detalle_Presentacion_Product objProd) { int response = 0; SqlConnection con = null; SqlCommand cmd = null; CADConexion CadCx = new CADConexion(); try { con = new SqlConnection(CadCx.CxSQL()); cmd = new SqlCommand("pa_registrar_detProducto", con); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@p_codProduc", objProd.codProductos); cmd.Parameters.AddWithValue("@p_codPresentacion", objProd.codDetPresents); cmd.Parameters.AddWithValue("@p_cantDetall", objProd.cantUniBases); cmd.Parameters.Add("@resultado", SqlDbType.Int).Direction = ParameterDirection.Output; con.Open(); cmd.ExecuteNonQuery(); response = Convert.ToInt32(cmd.Parameters["@resultado"].Value); } catch (Exception ex) { throw ex; } finally { con.Close(); } return(response); }
public int InsertarMeta(CENMeta objMeta) { int response = 0; SqlConnection con = null; SqlCommand cmd = null; CADConexion CadCx = new CADConexion(); try { con = new SqlConnection(CadCx.CxSQL()); cmd = new SqlCommand("pa_registrar_meta", con); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@p_descripcion", SqlDbType.VarChar).Value = objMeta.descripcion; cmd.Parameters.Add("@p_fechInicio", SqlDbType.Date).Value = objMeta.fechaInicio; cmd.Parameters.Add("@p_fechFin", SqlDbType.Date).Value = objMeta.fechaFin; cmd.Parameters.Add("@p_usuario", SqlDbType.VarChar).Value = objMeta.usuario; cmd.Parameters.Add("@resultado", SqlDbType.Int).Direction = ParameterDirection.Output; con.Open(); cmd.ExecuteNonQuery(); response = Convert.ToInt32(cmd.Parameters["@resultado"].Value); } catch (Exception ex) { throw ex; } finally { con.Close(); } return(response); }
public List <CENObjetivoLista> ListaObjetivoPorFiltro(CENObjetivo datos) { List <CENObjetivoLista> list_Objetivo = new List <CENObjetivoLista>(); CENObjetivoLista objObjetivoLista = null; SqlConnection con = null; SqlCommand cmd = null; SqlDataReader dr = null; CADConexion CadCx = new CADConexion(); try { con = new SqlConnection(CadCx.CxSQL()); cmd = new SqlCommand("pa_listar_filtro_objetivos", con); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@codTipoIndicador", SqlDbType.Int).Value = datos.codTipoIndicador; cmd.Parameters.Add("@codIndicador", SqlDbType.Int).Value = datos.codIndicador; cmd.Parameters.Add("@codPerfil", SqlDbType.Int).Value = datos.codPerfil; cmd.Parameters.Add("@codTrabajador", SqlDbType.Int).Value = datos.codTrabajador; if (datos.fechaInicio == "") { cmd.Parameters.Add("@fechaInicio", SqlDbType.Date).Value = null; } else { cmd.Parameters.Add("@fechaInicio", SqlDbType.Date).Value = datos.fechaInicio; } if (datos.fechaFin == "") { cmd.Parameters.Add("@fechaFin", SqlDbType.Date).Value = null; } else { cmd.Parameters.Add("@fechaFin", SqlDbType.Date).Value = datos.fechaFin; } con.Open(); dr = cmd.ExecuteReader(); while (dr.Read()) { objObjetivoLista = new CENObjetivoLista(); objObjetivoLista.codObjetivo = Convert.ToInt32(dr["codObjetivo"]); objObjetivoLista.descripcion = Convert.ToString(dr["descripcion"].ToString()); objObjetivoLista.descTipoIndicador = Convert.ToString(dr["descTipoIndicador"].ToString()); objObjetivoLista.descIndicador = Convert.ToString(dr["descIndicador"].ToString()); objObjetivoLista.valorIndicador = Convert.ToDecimal(dr["valorIndicador"]); objObjetivoLista.descPerfil = Convert.ToString(dr["descPerfil"].ToString()); objObjetivoLista.descTrabajador = Convert.ToString(dr["descTrabajador"].ToString()); objObjetivoLista.fechaRegistro = dr["fechaRegistro"].ToString(); list_Objetivo.Add(objObjetivoLista); } } catch (Exception ex) { ex.StackTrace.ToString(); } finally { con.Close(); } return(list_Objetivo); }
public int RegistrarTipoMovimientoCaja(CENTipoMovimiento objtTipoMovAD) { int response = 0; SqlConnection con = null; SqlCommand cmd = null; CADConexion CadCx = new CADConexion(); try { con = new SqlConnection(CadCx.CxSQL()); cmd = new SqlCommand("pa_registrar_tipo_mov_caja", con); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@descripcion", objtTipoMovAD.descripcion); cmd.Parameters.AddWithValue("@tipoRegistro", objtTipoMovAD.codTipoRegistro); //cmd.Parameters.Add("@resultado", SqlDbType.Int).Direction = ParameterDirection.Output; con.Open(); cmd.ExecuteNonQuery(); //response = Convert.ToInt32(cmd.Parameters["@resultado"].Value); } catch (Exception ex) { throw ex; } finally { con.Close(); } return(response); }
public int InsertarObjetivo(CENObjetivo objObjetivo) { int response = 0; SqlConnection con = null; SqlCommand cmd = null; CADConexion CadCx = new CADConexion(); try { con = new SqlConnection(CadCx.CxSQL()); cmd = new SqlCommand("pa_registrar_objetivo", con); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@p_descripcion", SqlDbType.VarChar).Value = objObjetivo.descripcion; cmd.Parameters.Add("@p_codTipoIndicador", SqlDbType.SmallInt).Value = objObjetivo.codTipoIndicador; cmd.Parameters.Add("@p_codIndicador", SqlDbType.SmallInt).Value = objObjetivo.codIndicador; cmd.Parameters.Add("@p_valorIndicador", SqlDbType.Decimal).Value = objObjetivo.valorIndicador; cmd.Parameters.Add("@p_codPerfil", SqlDbType.SmallInt).Value = objObjetivo.codPerfil; cmd.Parameters.Add("@p_codTrabajador", SqlDbType.Int).Value = objObjetivo.codTrabajador; cmd.Parameters.Add("@p_usuario", SqlDbType.VarChar).Value = objObjetivo.usuario; cmd.Parameters.Add("@resultado", SqlDbType.Int).Direction = ParameterDirection.Output; con.Open(); cmd.ExecuteNonQuery(); response = Convert.ToInt32(cmd.Parameters["@resultado"].Value); } catch (Exception ex) { throw ex; } finally { con.Close(); } return(response); }
public CENMensajeDescuento registrarDescuento(CENRegistrarDescuento datos) { CENMensajeDescuento mensajeRegistrar = null; SqlConnection con = null; SqlCommand cmd = null; SqlDataReader dr = null; CADConexion CadCx = new CADConexion(); TimeSpan horaI = new TimeSpan(); TimeSpan horaF = new TimeSpan(); try { horaI = TimeSpan.Parse(datos.horaI); horaF = TimeSpan.Parse(datos.horaF); con = new SqlConnection(CadCx.CxSQL()); cmd = new SqlCommand("pa_descuento_registrar_modificar", con); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@proceso", SqlDbType.Int).Value = datos.proceso; cmd.Parameters.Add("@fechaVigenciaI", SqlDbType.Date).Value = ConvertFechaStringToDate(datos.fechaVigenciaI); cmd.Parameters.Add("@fechaVigenciaF", SqlDbType.Date).Value = ConvertFechaStringToDate(datos.fechaVigenciaF); cmd.Parameters.Add("@horaI", SqlDbType.Time).Value = horaI; cmd.Parameters.Add("@horaF", SqlDbType.Time).Value = horaF; cmd.Parameters.Add("@estado", SqlDbType.Int).Value = datos.flagestado; cmd.Parameters.Add("@codTipo_venta", SqlDbType.Int).Value = datos.codTipo_venta; cmd.Parameters.Add("@codProducto", SqlDbType.Char).Value = datos.codProducto; cmd.Parameters.Add("@codUnidadBase", SqlDbType.Int).Value = datos.codUnidadBase; cmd.Parameters.Add("@codCantidad", SqlDbType.Int).Value = datos.codCantidad; cmd.Parameters.Add("@tipoCant", SqlDbType.Int).Value = datos.tipoCant; cmd.Parameters.Add("@codMonto", SqlDbType.Decimal).Value = datos.codMonto; cmd.Parameters.Add("@codTipoMonto", SqlDbType.Int).Value = datos.codTipoMonto; cmd.Parameters.Add("@codVendedorReg", SqlDbType.Int).Value = datos.codVendedorReg; cmd.Parameters.Add("@codCliente_reg", SqlDbType.Int).Value = datos.codCliente_reg; cmd.Parameters.Add("@cod_veces_dec", SqlDbType.Int).Value = datos.cod_veces_dec; cmd.Parameters.Add("@cod_veces_vend", SqlDbType.Int).Value = datos.cod_veces_vend; cmd.Parameters.Add("@cod_veces_clie", SqlDbType.Int).Value = datos.cod_veces_clie; cmd.Parameters.Add("@descripcion", SqlDbType.VarChar, 250).Value = datos.descripcion; cmd.Parameters.Add("@ntraDescuento", SqlDbType.Int).Value = datos.ntraDescuento; con.Open(); dr = cmd.ExecuteReader(); while (dr.Read()) { mensajeRegistrar = new CENMensajeDescuento(); mensajeRegistrar.flag = Convert.ToInt32(dr["flag"]); mensajeRegistrar.mensaje = Convert.ToString(dr["mensaje"]); mensajeRegistrar.ntraDescuento = Convert.ToInt32(dr["ntraDescuento"]); } } catch (Exception ex) { throw ex; } finally { con.Close(); } return(mensajeRegistrar); }
public int AltaBajaTipoMovimientoCaja(CENTipoMovimiento objtTipoMovAD, int flag) { int response = 0; SqlConnection con = null; SqlCommand cmd = null; CADConexion CadCx = new CADConexion(); try { con = new SqlConnection(CadCx.CxSQL()); cmd = new SqlCommand("pa_alta_baja_tipo_mov_caja", con); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@ntraTipoMovimiento", objtTipoMovAD.ntraTipoMovimiento); cmd.Parameters.AddWithValue("@flag", flag); con.Open(); cmd.ExecuteNonQuery(); //response = Convert.ToInt32(cmd.Parameters["@resultado"].Value); } catch (Exception ex) { throw ex; } finally { con.Close(); } return(response); }
public CENParametrosGenerales ListarParametros(int flag, int codSucursal) { SqlConnection con = null; SqlCommand cmd = null; SqlDataReader dr = null; CENParametrosGenerales ObjPA = null; CADConexion CadCx = new CADConexion(); try { con = new SqlConnection(CadCx.CxSQL()); cmd = new SqlCommand("pa_obtener_parametros_x_flag_sucursal", con); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@p_flag", SqlDbType.Int).Value = flag; cmd.Parameters.Add("p_codSucursal", SqlDbType.Int).Value = codSucursal; con.Open(); dr = cmd.ExecuteReader(); while (dr.Read()) { ObjPA = new CENParametrosGenerales(); ObjPA.tipoCambio = Convert.ToDecimal(dr["tipoCambio"]); } } catch (Exception e) { e.StackTrace.ToString(); } finally { con.Close(); } return(ObjPA); }
public int buscarRUCCliente(string ruc) { //DESCRIPCION: Seleccionar concepto int val = 0; CADConexion CadCx = new CADConexion(); //Conexion SqlDataReader dr; //Data reader try { using (SqlConnection Connection = new SqlConnection(CadCx.CxSQL())) { Connection.Open(); using (SqlCommand Command = new SqlCommand("pa_existe_ruc_cliente", Connection)) { Command.CommandType = CommandType.StoredProcedure; Command.Parameters.Add("@p_ruc", SqlDbType.VarChar, CENConstante.g_const_11).Value = ruc; Command.CommandTimeout = CENConstante.g_const_0; dr = Command.ExecuteReader(); while (dr.Read()) { val = Convert.ToInt32(dr["val"].ToString()); } } dr.Close(); Connection.Close(); } return(val); } catch (Exception ex) { throw ex; } }
public Boolean RegistrarActualizarxCargaMasiva(String codProducto, int tipoListaPrecio, double valor, int flag) { //DESCRIPCION: Actualizar y registrar carga masiva SqlDataReader dr; //Data reader CADConexion CadCx = new CADConexion(); // Conexión try { string l_sql = "pa_registrar_actualizar_precio_x_producto"; using (Connection = new SqlConnection(CadCx.CxSQL())) { Connection.Open(); SqlCommand cmd = new SqlCommand(l_sql, Connection); cmd.CommandTimeout = CENConstante.g_const_0; cmd.CommandType = System.Data.CommandType.StoredProcedure; //parametro = new SqlParameter(); cmd.Parameters.AddWithValue("@codProducto", codProducto); cmd.Parameters.AddWithValue("@tipoListaPrecio", tipoListaPrecio); cmd.Parameters.AddWithValue("@precio", valor); cmd.Parameters.AddWithValue("@flag", flag); dr = cmd.ExecuteReader(); } } catch (Exception ex) { ex.StackTrace.ToString(); } return(true); }
//Obtener la descripcion del ubigeo. public CENCamposPreventa obtenerUbigeo(string codubigeo) { CENCamposPreventa objCENCamposPreventa = null; SqlConnection con = null; SqlCommand cmd = null; SqlDataReader dr = null; CADConexion CadCx = new CADConexion(); try { con = new SqlConnection(CadCx.CxSQL()); cmd = new SqlCommand("pa_obtener_descripcion_ubigeo", con); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@codUbigeo", SqlDbType.Char).Value = codubigeo; con.Open(); dr = cmd.ExecuteReader(); while (dr.Read()) { objCENCamposPreventa = new CENCamposPreventa(); objCENCamposPreventa.codigo = Convert.ToInt32(dr["codigo"]); objCENCamposPreventa.descripcion = Convert.ToString(dr["descripcion"]); } } catch (Exception ex) { throw ex; } finally { con.Close(); } return(objCENCamposPreventa); }
public Byte buscarDniCliente(int dni) { //DESCRIPCION: Seleccionar concepto Byte val = 0; CADConexion CadCx = new CADConexion(); //Conexion SqlDataReader dr; //Data reader try { using (SqlConnection Connection = new SqlConnection(CadCx.CxSQL())) { Connection.Open(); using (SqlCommand Command = new SqlCommand("pa_buscar_dni_cliente", Connection)) { Command.CommandType = CommandType.StoredProcedure; Command.Parameters.Add("@p_dni", SqlDbType.Int).Value = dni; Command.CommandTimeout = CENConstante.g_const_0; dr = Command.ExecuteReader(); while (dr.Read()) { val = Convert.ToByte(dr["val"]); } } dr.Close(); Connection.Close(); } return(val); } catch (Exception ex) { throw ex; } }
//----------------------------------------------------------------------------------------- //DESCRIPCION: Anular prevnta por codigo de preventa public CENMensajePreventa AnularPreventa(int npre) { SqlConnection con = null; SqlCommand cmd = null; SqlDataReader dr = null; CADConexion CadCx = new CADConexion(); CENMensajePreventa objCENMensajePreventa = new CENMensajePreventa(); try { con = new SqlConnection(CadCx.CxSQL()); cmd = new SqlCommand("pa_anular_preventa", con); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@p_ntraPreventa", SqlDbType.Int).Value = npre; con.Open(); dr = cmd.ExecuteReader(); while (dr.Read()) { objCENMensajePreventa.codigo = Convert.ToInt32(dr["flag"]); objCENMensajePreventa.mensaje = Convert.ToString(dr["msje"]); } } catch (Exception ex) { throw ex; } finally { con.Close(); } return(objCENMensajePreventa); }
public int ActualizarAperturaCaja(CENAperturaCaja objAperturaCaja) { int response = 0; SqlConnection con = null; SqlCommand cmd = null; CADConexion CadCx = new CADConexion(); try { con = new SqlConnection(CadCx.CxSQL()); cmd = new SqlCommand("pa_actualizar_apertura_caja", con); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@ntraAperturaCaja", objAperturaCaja.ntraAperturaCaja); cmd.Parameters.AddWithValue("@saldoSoles", objAperturaCaja.saldoSoles); cmd.Parameters.AddWithValue("@saldoDolares", objAperturaCaja.saldoDolares); //cmd.Parameters.Add("@resultado", SqlDbType.Int).Direction = ParameterDirection.Output; con.Open(); cmd.ExecuteNonQuery(); //response = Convert.ToInt32(cmd.Parameters["@resultado"].Value); } catch (Exception ex) { throw ex; } finally { con.Close(); } return(response); }
public int ActualizarCaja(CENCaja objCaja) { int response = 0; SqlConnection con = null; SqlCommand cmd = null; CADConexion CadCx = new CADConexion(); try { string listaTipoMov = ObjectToXMLGeneric <List <CENTipoMovimiento> >(objCaja.listaTipoMovimientos); con = new SqlConnection(CadCx.CxSQL()); cmd = new SqlCommand("pa_actualizar_caja", con); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@ntraCaja", objCaja.ntraCaja); cmd.Parameters.AddWithValue("@descripcion", objCaja.descripcion); cmd.Parameters.AddWithValue("@ntraUsuario", objCaja.ntraUsuario); cmd.Parameters.AddWithValue("@listaTipoMov", listaTipoMov); //cmd.Parameters.Add("@resultado", SqlDbType.Int).Direction = ParameterDirection.Output; con.Open(); cmd.ExecuteNonQuery(); //response = Convert.ToInt32(cmd.Parameters["@resultado"].Value); } catch (Exception ex) { throw ex; } finally { con.Close(); } return(response); }
public string obtener_descripcion_concepto(int p_concepto, int p_correlativo) { //DESCRIPCION: OBTENER DESCRIPCION DE CONCEPTO CADConexion CadCx = new CADConexion(); //conexión string descripcion = null; //descripcion try { string l_sql = "SELECT descripcion FROM tblConcepto WHERE codConcepto = " + p_concepto + " AND correlativo = " + p_correlativo + " AND marcaBaja = " + CENConstante.g_const_0; using (Connection = new SqlConnection(CadCx.CxSQL())) { Connection.Open(); SqlCommand cmd = new SqlCommand(l_sql, Connection); cmd.CommandTimeout = CENConstante.g_const_0; SqlDataReader dr = cmd.ExecuteReader(); if (dr.Read()) { descripcion = Convert.ToString(dr[CENConstante.g_const_0]); } dr.Close(); } return(descripcion); } catch (Exception ex) { throw ex; } finally { Connection.Close(); } }
public List <CENTrabajador> ListarTrabajadorPorPerfil(int codPerfil) { List <CENTrabajador> ListaTrabajador = new List <CENTrabajador>(); SqlConnection con = null; SqlCommand cmd = null; SqlDataReader dr = null; CENTrabajador objTrabajador = null; CADConexion CadCx = new CADConexion(); try { con = new SqlConnection(CadCx.CxSQL()); cmd = new SqlCommand("pa_listar_trabajador_x_perfil", con); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@codPerfil", SqlDbType.Int).Value = codPerfil; con.Open(); dr = cmd.ExecuteReader(); while (dr.Read()) { //Crear objeto Rutas objTrabajador = new CENTrabajador(); objTrabajador.codPersona = Convert.ToInt32(dr["codPersona"]); objTrabajador.nombres = dr["Trabajador"].ToString(); ListaTrabajador.Add(objTrabajador); } } catch (Exception ex) { throw ex; } return(ListaTrabajador); }
public int ElimiarPromocion(CENPromocionesLista objtPromocionesAD) { int response = 0; SqlConnection con = null; SqlCommand cmd = null; CADConexion CadCx = new CADConexion(); try { con = new SqlConnection(CadCx.CxSQL()); cmd = new SqlCommand("pa_eliminar_promociones", con); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@codProm", objtPromocionesAD.codPromocion); cmd.Parameters.Add("@resultado", SqlDbType.Int).Direction = ParameterDirection.Output; con.Open(); cmd.ExecuteNonQuery(); //response = Convert.ToInt32(cmd.Parameters["@resultado"].Value); } catch (Exception ex) { throw ex; } finally { con.Close(); } return(response); }
public int EliminarRutasAsignadas(CENRutasAsignadas objtRutasAD) { int response = 0; SqlConnection con = null; SqlCommand cmd = null; CADConexion CadCx = new CADConexion(); try { con = new SqlConnection(CadCx.CxSQL()); cmd = new SqlCommand("pa_eliminar_rutas_asignadas", con); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@codUsuario", objtRutasAD.codUsuario); cmd.Parameters.AddWithValue("@codRuta", objtRutasAD.codRuta); cmd.Parameters.Add("@resultado", SqlDbType.Int).Direction = ParameterDirection.Output; con.Open(); cmd.ExecuteNonQuery(); response = Convert.ToInt32(cmd.Parameters["@resultado"].Value); } catch (Exception ex) { throw ex; } finally { con.Close(); } return(response); }
public void eliminarCliente(int auxCodPersona) { //DESCRIPCION: Eliminar Clientes y los Puntos de Entrega del Cliente CADConexion CadCx = new CADConexion(); //conexion try { using (SqlConnection connection = new SqlConnection(CadCx.CxSQL())) { connection.Open(); using (SqlCommand command = new SqlCommand("pa_eliminar_cliente", connection)) { command.CommandType = CommandType.StoredProcedure; command.Parameters.Add("@p_codPersona", SqlDbType.Int).Value = auxCodPersona; command.CommandTimeout = CENConstante.g_const_0; command.ExecuteReader(); } connection.Close(); } } catch (Exception ex) { throw ex; } }
public CENConceptoDescuento obtenerUnidadBaseProducto(string codProducto) { CENConceptoDescuento objProducto = null; SqlConnection con = null; SqlCommand cmd = null; SqlDataReader dr = null; CADConexion CadCx = new CADConexion(); try { con = new SqlConnection(CadCx.CxSQL()); cmd = new SqlCommand("pa_producto_obtener_unidadbase", con); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@codProducto", SqlDbType.VarChar, 10).Value = codProducto; con.Open(); dr = cmd.ExecuteReader(); while (dr.Read()) { objProducto = new CENConceptoDescuento(); objProducto.correlativo = Convert.ToInt32(dr["codUnidadBaseventa"]); objProducto.descripcion = Convert.ToString(dr["descripcion"]); } } catch (Exception ex) { throw ex; } finally { con.Close(); } return(objProducto); }
public int registrarCliente(CENCliente data) { //DESCRIPCION: Registrar Clientes y los Puntos de Entrega del Cliente int codPersona = 0; CADConexion CadCx = new CADConexion(); SqlDataReader dr; //Data reader try { using (SqlConnection connection = new SqlConnection(CadCx.CxSQL())) { connection.Open(); using (SqlCommand command = new SqlCommand("pa_registrar_modificar_cliente", connection)) { command.CommandType = CommandType.StoredProcedure; command.Parameters.Add("@p_proceso", SqlDbType.TinyInt).Value = CENConstante.g_const_1; command.Parameters.Add("@p_codigo", SqlDbType.Int).Value = data.codPersona; command.Parameters.Add("@p_tipoPersona", SqlDbType.TinyInt).Value = data.tipoPersona; command.Parameters.Add("@p_tipoDocumento", SqlDbType.TinyInt).Value = data.tipoDocumento; command.Parameters.Add("@p_numDocumento", SqlDbType.VarChar, CENConstante.g_const_15).Value = data.numeroDocumento; command.Parameters.Add("@p_ruc", SqlDbType.VarChar, CENConstante.g_const_15).Value = data.ruc; command.Parameters.Add("@p_razonSocial", SqlDbType.VarChar, CENConstante.g_const_50).Value = data.razonSocial; command.Parameters.Add("@p_nombres", SqlDbType.VarChar, CENConstante.g_const_30).Value = data.nombres.ToUpper(); command.Parameters.Add("@p_apePaterno", SqlDbType.VarChar, CENConstante.g_const_20).Value = data.apellidoPaterno.ToUpper(); command.Parameters.Add("@p_apeMaterno", SqlDbType.VarChar, CENConstante.g_const_20).Value = data.apellidoMaterno.ToUpper(); command.Parameters.Add("@p_direccion", SqlDbType.VarChar, CENConstante.g_const_200).Value = data.direccion.ToUpper(); command.Parameters.Add("@p_correo", SqlDbType.VarChar, CENConstante.g_const_60).Value = data.correo; command.Parameters.Add("@p_telefono", SqlDbType.VarChar, CENConstante.g_const_15).Value = data.telefono; command.Parameters.Add("@p_celular", SqlDbType.Char, CENConstante.g_const_9).Value = data.celular; command.Parameters.Add("@p_ubigeo", SqlDbType.Char, CENConstante.g_const_6).Value = data.codUbigeo; command.Parameters.Add("@p_ordenAtencion", SqlDbType.SmallInt).Value = data.ordenAtencion; command.Parameters.Add("@p_perfilCliente", SqlDbType.TinyInt).Value = data.perfilCliente; command.Parameters.Add("@p_clasificacion", SqlDbType.TinyInt).Value = data.clasificacionCliente; command.Parameters.Add("@p_frecuencia", SqlDbType.TinyInt).Value = data.frecuenciaCliente; command.Parameters.Add("@p_tipoListaPrecio", SqlDbType.TinyInt).Value = data.tipoListaPrecio; command.Parameters.Add("@p_codRuta", SqlDbType.Int).Value = data.codRuta; command.Parameters.Add("@p_usuario", SqlDbType.VarChar, CENConstante.g_const_20).Value = ""; command.Parameters.Add("@p_ip", SqlDbType.VarChar, CENConstante.g_const_20).Value = ""; command.Parameters.Add("@p_mac", SqlDbType.VarChar, CENConstante.g_const_20).Value = ""; command.Parameters.Add("@p_coordenadaX", SqlDbType.VarChar, CENConstante.g_const_100).Value = data.coordenadaX; command.Parameters.Add("@p_coordenadaY", SqlDbType.VarChar, CENConstante.g_const_100).Value = data.coordenadaY; command.CommandTimeout = CENConstante.g_const_0; dr = command.ExecuteReader(); while (dr.Read()) { codPersona = Convert.ToInt32(dr["codPersona"].ToString()); } } connection.Close(); } return(codPersona); } catch (Exception ex) { throw ex; } }
public List <CENPuntoEntrega> ListarPuntosEntrega(Int32 auxCodPersona) { List <CENPuntoEntrega> listPuntosEntrega = new List <CENPuntoEntrega>(); //DESCRIPCION: Lista de Puntos de Entrega del Cliente CADConexion CadCx = new CADConexion(); //conexion SqlDataReader dr; //Data reader try { using (SqlConnection connection = new SqlConnection(CadCx.CxSQL())) { connection.Open(); using (SqlCommand command = new SqlCommand("pa_listar_puntosEntrega_Cliente", connection)) { command.CommandType = CommandType.StoredProcedure; command.Parameters.Add("@p_codPersona", SqlDbType.Int).Value = auxCodPersona; command.CommandTimeout = CENConstante.g_const_0; dr = command.ExecuteReader(); while (dr.Read()) { CENPuntoEntrega dataPuntoEntrega = new CENPuntoEntrega(); dataPuntoEntrega.ntraPuntoEntrega = Convert.ToInt32(dr["ntraPuntoEntrega"]); if (dr["ordenEntrega"] != DBNull.Value) { dataPuntoEntrega.ordenEntrega = Convert.ToInt16(dr["ordenEntrega"]); } if (dr["codUbigeo"] != DBNull.Value) { dataPuntoEntrega.codUbigeo = Convert.ToString(dr["codUbigeo"]); } else { dataPuntoEntrega.codUbigeo = ""; } dataPuntoEntrega.coordenadaX = Convert.ToString(dr["coordenadaX"]); dataPuntoEntrega.coordenadaY = Convert.ToString(dr["coordenadaY"]); dataPuntoEntrega.direccion = Convert.ToString(dr["direccion"]); if (dr["referencia"] != DBNull.Value) { dataPuntoEntrega.referencia = Convert.ToString(dr["referencia"]); } listPuntosEntrega.Add(dataPuntoEntrega); } } dr.Close(); connection.Close(); } return(listPuntosEntrega); } catch (Exception ex) { throw ex; } }
public List <CENFechaTrnsaccion> ListarNCFechaVenta(int codigo) { //DESCRIPCION: LISTAR PAGOS DE VENTA List <CENFechaTrnsaccion> respuesta = new List <CENFechaTrnsaccion>(); CENFechaTrnsaccion fila = new CENFechaTrnsaccion(); SqlDataReader dr; //data reader CAD_Consulta cad_consulta = new CAD_Consulta(); CADConexion conector = new CADConexion(); // Conexión try { using (Connection = new SqlConnection(conector.CxSQL())) { conector.AbrirConexion(Connection); using (SqlCommand Command = new SqlCommand("pa_listar_nc_fecha_venta", Connection)) { Command.CommandType = CommandType.StoredProcedure; Command.Parameters.Add("@p_codVenta", SqlDbType.Int).Value = codigo; Command.CommandTimeout = CENConstante.g_const_0; dr = Command.ExecuteReader(); if (dr.HasRows) { while (dr.Read()) { fila = new CENFechaTrnsaccion(); if (dr["ntraNotaCredito"] != DBNull.Value) { fila.codigo = Convert.ToInt32(dr["ntraNotaCredito"].ToString().Trim()); } if (dr["fecha"] != DBNull.Value) { fila.fechaTransaccion = cad_consulta.ConvertFechaDateToString(DateTime.Parse(dr["fecha"].ToString().Trim())); } if (dr["vendedor"] != DBNull.Value) { fila.vendedor = dr["vendedor"].ToString().Trim(); } respuesta.Add(fila); } } dr.Close(); } } return(respuesta); } catch (Exception ex) { throw ex; } finally { conector.CerrarConexion(Connection); } }