public string CrearVentaHDR(string fecha_vt, string IVA_vt, string total_vt, string id_cliente_vt, string id_docucmento_vt, string id_taller_vt) { OracleComand exec = new OracleComand(); string id = ""; DataTable respuesta = new DataTable(); var Parameters = new Dictionary <string, string>(); var Parameters2 = new Dictionary <string, string>(); try { var totalFormatIva = Math.Round(decimal.Parse(IVA_vt), 0); var totalFormat = Math.Round(decimal.Parse(total_vt), 0); Parameters.Add("v_fecha_venta", fecha_vt.ToString()); Parameters.Add("v_iva_venta", totalFormatIva.ToString()); Parameters.Add("v_total_venta", totalFormat.ToString()); Parameters.Add("v_id_cliente", id_cliente_vt.ToString()); Parameters.Add("v_id_documento", id_docucmento_vt.ToString()); Parameters.Add("v_id_taller", id_taller_vt.ToString()); exec.ExecStoredProcedure("SP_CREAR_VENTA", Parameters); exec.ExecStoredProcedure("SP_TRAE_ID_VENTA", respuesta, Parameters2); foreach (DataRow item in respuesta.Rows) { id = item["ID_VENTA"].ToString(); } } catch (Exception e) { string mensaje = e.Message.ToString(); id = ""; } return(id); }
public string CrearRecepcionHDR(string fecha_recepcion, string estado_recep, string id_pedido, string id_empl, string proveedor, string total_recepcion) { OracleComand exec = new OracleComand(); string id = ""; DataTable respuesta = new DataTable(); var Parameters = new Dictionary <string, string>(); var Parameters2 = new Dictionary <string, string>(); try { var totalFormat = Math.Round(decimal.Parse(total_recepcion), 0); Parameters.Add("v_FECHA_RECEP", fecha_recepcion.ToString()); Parameters.Add("v_ID_ESTADO", estado_recep.ToString()); Parameters.Add("v_ID_PEDIDO", id_pedido.ToString()); Parameters.Add("v_ID_EMPLEADO", id_empl.ToString()); Parameters.Add("v_ID_PROVEEDOR", proveedor.ToString()); Parameters.Add("v_TOTAL_RECEP", totalFormat.ToString()); exec.ExecStoredProcedure("SP_CREAR_RECEPCION_HDR", Parameters); exec.ExecStoredProcedure("SP_TRAE_ID_RECEPCION_HDR", respuesta, Parameters2); foreach (DataRow item in respuesta.Rows) { id = item["ID_RECEP"].ToString(); } } catch (Exception e) { string mensaje = e.Message.ToString(); id = ""; } return(id); }
public string CrearDeuda(string fecha, string estado, string monto, string id_venta, string id_cliente) { OracleComand exec = new OracleComand(); string id = ""; DataTable respuesta = new DataTable(); var Parameters = new Dictionary <string, string>(); var Parameters2 = new Dictionary <string, string>(); try { var totalFormat = Math.Round(decimal.Parse(monto), 0); Parameters.Add("v_FECHA", fecha.ToString()); Parameters.Add("v_ID_ESTADO", estado.ToString()); Parameters.Add("v_MONTO", totalFormat.ToString()); Parameters.Add("v_ID_VENTA", id_venta.ToString()); Parameters.Add("v_ID_CLIENTE", id_cliente.ToString()); exec.ExecStoredProcedure("SP_CREAR_DEUDA", Parameters); exec.ExecStoredProcedure("SP_TRAE_ID_DEUDA", respuesta, Parameters2); foreach (DataRow item in respuesta.Rows) { id = item["ID_DEUDA"].ToString(); } } catch (Exception e) { string mensaje = e.Message.ToString(); id = ""; } return(id); }
public List <Tipo_Producto_dto> ListarTipoProd(int IdTipoFamilia) { OracleComand exec = new OracleComand(); List <Tipo_Producto_dto> retorno = new List <Tipo_Producto_dto>(); try { var Parameters = new Dictionary <string, string>(); DataTable dataTable = new DataTable(); Parameters.Add("V_ID_FAM_PRO", IdTipoFamilia.ToString()); exec.ExecStoredProcedure("SP_DDL_LISTAR_TIPO_PROD", dataTable, Parameters); foreach (DataRow rows in dataTable.Rows) { Tipo_Producto_dto entidad = new Tipo_Producto_dto(); entidad.id_tipo_prod = int.Parse(rows["id_tipo_prod"].ToString()); entidad.descr_tipo_prod = rows["descr_tipo_prod"].ToString(); entidad.id_familia_prod = int.Parse(rows["id_familia_prod"].ToString()); retorno.Add(entidad); entidad = null; } } catch (Exception ex) { throw ex; } return(retorno); }
public List <Familia_Prod_dto> ListarFamProd() { OracleComand exec = new OracleComand(); List <Familia_Prod_dto> retorno = new List <Familia_Prod_dto>(); try { var Parameters = new Dictionary <string, string>(); DataTable dataTable = new DataTable(); exec.ExecStoredProcedure("SP_DDL_LISTAR_FAM_PROD", dataTable, Parameters); foreach (DataRow rows in dataTable.Rows) { Familia_Prod_dto entidad = new Familia_Prod_dto(); entidad.id_familia_prod = int.Parse(rows["id_familia_prod"].ToString()); entidad.descr_familia = rows["descr_familia"].ToString(); retorno.Add(entidad); entidad = null; } } catch (Exception ex) { throw ex; } return(retorno); }
public List <EstadoDeuda_dto> ListarEstadoDeuda() { OracleComand exec = new OracleComand(); List <EstadoDeuda_dto> retorno = new List <EstadoDeuda_dto>(); try { var Parameters = new Dictionary <string, string>(); DataTable dataTable = new DataTable(); exec.ExecStoredProcedure("SP_DDL_LISTAR_Est_Deuda", dataTable, Parameters); foreach (DataRow rows in dataTable.Rows) { EstadoDeuda_dto entidad = new EstadoDeuda_dto(); entidad.id_estado = int.Parse(rows["ID_ESTADO_DEUDA"].ToString()); entidad.desc_estado = rows["DESCR_ESTADO_DEUDA"].ToString(); retorno.Add(entidad); entidad = null; } } catch (Exception ex) { throw ex; } return(retorno); }
public List <Tipo_Documento_dto> ListarDocumentos() { OracleComand exec = new OracleComand(); List <Tipo_Documento_dto> retorno = new List <Tipo_Documento_dto>(); try { var Parameters = new Dictionary <string, string>(); DataTable dataTable = new DataTable(); exec.ExecStoredProcedure("SP_DDL_LISTAR_T_DOC", dataTable, Parameters); foreach (DataRow rows in dataTable.Rows) { Tipo_Documento_dto entidad = new Tipo_Documento_dto(); entidad.id_documento = int.Parse(rows["id_documento"].ToString()); entidad.descr_documento = rows["descr_documento"].ToString(); retorno.Add(entidad); entidad = null; } } catch (Exception ex) { throw; } return(retorno); }
public List <Proveedor_dto> ListarProveedor() { OracleComand exec = new OracleComand(); List <Proveedor_dto> retorno = new List <Proveedor_dto>(); try { var Parameters = new Dictionary <string, string>(); DataTable dataTable = new DataTable(); exec.ExecStoredProcedure("SP_DDL_LISTAR_PROVEE", dataTable, Parameters); foreach (DataRow rows in dataTable.Rows) { Proveedor_dto entidad = new Proveedor_dto(); entidad.id_proveedor = int.Parse(rows["id_proveedor"].ToString()); entidad.razon_social_prov = rows["razon_social_prov"].ToString(); retorno.Add(entidad); entidad = null; } } catch (Exception ex) { throw ex; } return(retorno); }
public List <empleado_dto> ListarEmpleado() { OracleComand exec = new OracleComand(); List <empleado_dto> retorno = new List <empleado_dto>(); try { var Parameters = new Dictionary <string, string>(); DataTable dataTable = new DataTable(); exec.ExecStoredProcedure("SP_DDL_LISTAR_EMPLEADO", dataTable, Parameters); foreach (DataRow rows in dataTable.Rows) { empleado_dto entidad = new empleado_dto(); entidad.id_empleado = int.Parse(rows["id_empleado"].ToString()); entidad.p_nombre_empleado = rows["p_nombre_empleado"].ToString() + " " + rows["p_apellido_empleado"].ToString(); retorno.Add(entidad); entidad = null; } } catch (Exception ex) { throw ex; } return(retorno); }
public List <Comuna_dto> ListarComuna() { OracleComand exec = new OracleComand(); List <Comuna_dto> retorno = new List <Comuna_dto>(); try { var Parameters = new Dictionary <string, string>(); DataTable dataTable = new DataTable(); exec.ExecStoredProcedure("SP_DDL_LISTAR_COMUNA", dataTable, Parameters); foreach (DataRow rows in dataTable.Rows) { Comuna_dto entidad = new Comuna_dto(); entidad.id_comuna = int.Parse(rows["id_comuna"].ToString()); entidad.desc_comuna = rows["desc_comuna"].ToString(); retorno.Add(entidad); entidad = null; } } catch (Exception ex) { throw ex; } return(retorno); }
public bool CrearVentaDet(string cantidad_vt, string precio_prod_vt, string id_hdr_vt, string total_prod_vt, string tipo, string id_prod_serv) { OracleComand exec = new OracleComand(); bool respuesta = false; var Parameters = new Dictionary <string, string>(); try { Parameters.Add("V_CANTIDAD", cantidad_vt.ToString()); Parameters.Add("v_PRECIO", precio_prod_vt.ToString()); Parameters.Add("v_ID_VENTA", id_hdr_vt.ToString()); Parameters.Add("v_TOTAL_DETALLE", total_prod_vt.ToString()); Parameters.Add("v_TIPO", tipo.ToString()); Parameters.Add("v_ID_PROD_SERV", id_prod_serv.ToString()); exec.ExecStoredProcedure("SP_CREAR_VENTA_DETALLE", Parameters); respuesta = true; } catch (Exception e) { string mensaje = e.Message.ToString(); respuesta = false; } return(respuesta); }
public List <Tipo_Cliente_dto> ListarTipoCliente() { OracleComand exec = new OracleComand(); List <Tipo_Cliente_dto> retorno = new List <Tipo_Cliente_dto>(); try { var Parameters = new Dictionary <string, string>(); DataTable dataTable = new DataTable(); exec.ExecStoredProcedure("SP_DDL_LISTAR_TIPO_CLI", dataTable, Parameters); foreach (DataRow rows in dataTable.Rows) { Tipo_Cliente_dto entidad = new Tipo_Cliente_dto(); entidad.id_tipo_cliente = int.Parse(rows["id_tipo_cliente"].ToString()); entidad.descr_tipo_cl = rows["descr_tipo_cl"].ToString(); retorno.Add(entidad); entidad = null; } } catch (Exception ex) { throw ex; } return(retorno); }
public List <Producto_dto> ListarProducto(int IdTipoProd, string busca) { OracleComand exec = new OracleComand(); List <Producto_dto> listado_Pro = new List <Producto_dto>(); DataTable dataTable = new DataTable(); var Parameters = new Dictionary <string, string>(); try { Parameters.Add("V_ID_TIPO_PRO", IdTipoProd.ToString()); Parameters.Add("BUSCADOR_PROD", busca); exec.ExecStoredProcedure("SP_DDL_LISTAR_PRODUCTO", dataTable, Parameters); foreach (DataRow item in dataTable.Rows) { Producto_dto entidad = new Producto_dto(); entidad.id_producto = int.Parse(item["id_producto"].ToString()); entidad.descr_producto = item["descr_producto"].ToString(); entidad.stock = int.Parse(item["stock"].ToString()); listado_Pro.Add(entidad); entidad = null; } } catch (Exception e) { string mensaje = e.Message.ToString(); } return(listado_Pro); }
public List <Servicios_dto> ListarServicios() { OracleComand exec = new OracleComand(); List <Servicios_dto> retorno = new List <Servicios_dto>(); try { var Parameters = new Dictionary <string, string>(); DataTable dataTable = new DataTable(); exec.ExecStoredProcedure("SP_DDL_LISTAR_SERVICIO", dataTable, Parameters); foreach (DataRow rows in dataTable.Rows) { Servicios_dto entidad = new Servicios_dto(); entidad.ID = int.Parse(rows["id_servicio"].ToString()); entidad.Descripción = rows["desc_servicio"].ToString(); retorno.Add(entidad); entidad = null; } } catch (Exception ex) { throw; } return(retorno); }
public bool CrearProveedor(string razon_social, string giro, string rut_prov, string dv_prov, string direccion_prov, string numeracion_prov, string fono_prov, string correo_prov, string nombre_usu_prov, string contrasena_prov, string comuna_prov) { OracleComand exec = new OracleComand(); Compartido_Negocio compartido = new Compartido_Negocio(); bool respuesta = false; var Parameters = new Dictionary <string, string>(); try { Parameters.Add("v_razon_social_prov", razon_social); Parameters.Add("v_giro_prov", giro); Parameters.Add("v_rut_prov", rut_prov.ToString()); Parameters.Add("v_dv_prov", dv_prov.ToString()); Parameters.Add("v_direccion_prov", direccion_prov); Parameters.Add("v_numeracion_prov", numeracion_prov); Parameters.Add("v_fono_prov", fono_prov.ToString()); Parameters.Add("v_correo_prov", correo_prov); Parameters.Add("v_nombre_usu_prov", nombre_usu_prov); Parameters.Add("v_contrasena_prov", contrasena_prov); Parameters.Add("v_id_comuna", comuna_prov.ToString()); exec.ExecStoredProcedure("SP_CREAR_PROVEEDOR", Parameters); respuesta = true; } catch (Exception e) { string mensaje = e.Message.ToString(); respuesta = false; } return(respuesta); }
public List <Cliente_dto> ListarClienteCMB() { OracleComand exec = new OracleComand(); List <Cliente_dto> retorno = new List <Cliente_dto>(); try { var Parameters = new Dictionary <string, string>(); DataTable dataTable = new DataTable(); exec.ExecStoredProcedure("SP_DDL_LISTAR_CLIENTE", dataTable, Parameters); foreach (DataRow rows in dataTable.Rows) { Cliente_dto entidad = new Cliente_dto(); entidad.id_cliente = int.Parse(rows["ID_CLIENTE"].ToString()); entidad.nombre_cliente = rows["P_NOMBRE_CLIENTE"].ToString() + " " + rows["P_APELLIDO_CLIENTE"].ToString(); retorno.Add(entidad); entidad = null; } } catch (Exception ex) { throw ex; } return(retorno); }
public bool CrearRecepcionDet(string cantidad_recep_dt, string precio_recep_dt, string sku_recep_pedido_dt, string id_recep_hdr_dt, string id_prod_recep_dt, string total_recep_dt) { OracleComand exec = new OracleComand(); bool respuesta = false; var Parameters = new Dictionary <string, string>(); try { Parameters.Add("v_CANTIDAD_RECEP_DT", cantidad_recep_dt.ToString()); Parameters.Add("v_PRECIO_COMPRA", precio_recep_dt.ToString()); Parameters.Add("v_SKU_PROD_RECEP", sku_recep_pedido_dt.ToString()); Parameters.Add("v_ID_RECEP", id_recep_hdr_dt.ToString()); Parameters.Add("v_ID_PRODUCTO", id_prod_recep_dt.ToString()); Parameters.Add("v_TOTAL_RECEP_DT", total_recep_dt.ToString()); exec.ExecStoredProcedure("SP_CREAR_RECEPCION_DT", Parameters); respuesta = true; } catch (Exception e) { string mensaje = e.Message.ToString(); respuesta = false; } return(respuesta); }
public List <Inf_pedido_dto> ListarPedido(string id_prove, string id_emp, string fechaI, string fechaF) { OracleComand exec = new OracleComand(); DataTable dataTable = new DataTable(); var Parameters = new Dictionary <string, string>(); List <Inf_pedido_dto> Listado = new List <Inf_pedido_dto>(); fechaI = DateTime.Parse(fechaI).ToString("dd/MM/yyyy"); fechaF = DateTime.Parse(fechaF).ToString("dd/MM/yyyy"); try { Parameters.Add("v_idProve", id_prove.ToString()); Parameters.Add("v_idEmpl", id_emp.ToString()); Parameters.Add("v_fecha_Ini", fechaI.ToString()); Parameters.Add("v_fecha_Fin", fechaF.ToString()); exec.ExecStoredProcedure("SP_INFORME_PEDIDO", dataTable, Parameters); foreach (DataRow item in dataTable.Rows) { Inf_pedido_dto entidad = new Inf_pedido_dto(); // entidad.id_pedido = item[""].ToString(); entidad.Empleado = (item["P_NOMBRE_EMPLEADO"].ToString()); entidad.IDPedido = int.Parse(item["ID_PEDIDO"].ToString()); entidad.Fecha_Recepcion = DateTime.Parse(item["FECHA_RECEP"].ToString()).ToString("dd/MM/yyyy"); entidad.IDRecepcion = int.Parse(item["ID_RECEP"].ToString()); entidad.Empresa = item["RAZON_SOCIAL_PROV"].ToString(); entidad.IDProducto = int.Parse(item["ID_PRODUCTO"].ToString()); entidad.Producto = item["DESCR_PRODUCTO"].ToString(); entidad.Cantidad = int.Parse(item["CANTIDAD_RECEP_DT"].ToString()); Listado.Add(entidad); } } catch (Exception ex) { throw ex; } return(Listado); }
public DataTable ObternerPedidoHDR(string ID_PEDIDO) { OracleComand exec = new OracleComand(); DataTable dataTable = new DataTable(); var Parameters = new Dictionary <string, string>(); try { Parameters.Add("v_IDPEDIDO;", ID_PEDIDO.ToString()); exec.ExecStoredProcedure("SP_OBTENER_PEDIDO_DHR", dataTable, Parameters); return(dataTable); } catch (Exception e) { string mensaje = e.Message.ToString(); } return(dataTable); }
public DataTable ListarReservaPorRutCliente(string RUT_RESERVA) { OracleComand exec = new OracleComand(); DataTable dataTable = new DataTable(); var Parameters = new Dictionary <string, string>(); try { Parameters.Add("v_rut_cliente", RUT_RESERVA); exec.ExecStoredProcedure("SP_OBTENER_RESERVA_RUT", dataTable, Parameters); return(dataTable); } catch (Exception e) { string mensaje = e.Message.ToString(); } return(dataTable); }
public DataTable ListarCliente(string RUT_CLIENTE) { OracleComand exec = new OracleComand(); DataTable dataTable = new DataTable(); var Parameters = new Dictionary <string, string>(); try { Parameters.Add("v_rut_cliente;", RUT_CLIENTE); exec.ExecStoredProcedure("SP_LISTAR_CLIENTE", dataTable, Parameters); return(dataTable); } catch (Exception e) { string mensaje = e.Message.ToString(); } return(dataTable); }
public DataTable ListarProveedor(string RUT_PROVEEDOR) { OracleComand exec = new OracleComand(); DataTable dataTable = new DataTable(); var Parameters = new Dictionary <string, string>(); try { Parameters.Add("v_rut_prov;", RUT_PROVEEDOR); exec.ExecStoredProcedure("SP_LISTAR_PROVEEDOR", dataTable, Parameters); return(dataTable); } catch (Exception e) { string mensaje = e.Message.ToString(); } return(dataTable); }
public DataTable LoginUsuario(string usuario, string contrass) { OracleComand exec = new OracleComand(); DataTable dt = new DataTable(); try { var datos = new Dictionary <string, string>(); datos.Add("V_NOMBRE_U ", usuario); datos.Add("V_CONTRASENA ", contrass); exec.ExecStoredProcedure("SP_VALIDAR_USUARIO_E", dt, datos); } catch (Exception ex) { string mensaje = ex.Message; return(null); } return(dt); }
/// <summary> /// Lista 1 o todos los empleados según el parametro que se pase (0 Todos // Rut = empleado) /// </summary> /// <param name="RUT_EMPLEADO"></param> /// <returns></returns> public DataTable ListarEmpleado(string RUT_EMPLEADO) { OracleComand exec = new OracleComand(); DataTable dataTable = new DataTable(); var Parameters = new Dictionary <string, string>(); try { Parameters.Add("v_rut_empleado;", RUT_EMPLEADO); exec.ExecStoredProcedure("SP_LISTAR_EMPLEADO", dataTable, Parameters); return(dataTable); } catch (Exception e) { string mensaje = e.Message.ToString(); } return(dataTable); }
public DataTable Buscar_Prod_id(string id_prod) { OracleComand exec = new OracleComand(); DataTable dataTable = new DataTable(); var Parameters = new Dictionary <string, string>(); try { Parameters.Add("V_ID_PROD;", id_prod); exec.ExecStoredProcedure("SP_LISTAR_PROD_ID", dataTable, Parameters); return(dataTable); } catch (Exception e) { string mensaje = e.Message.ToString(); } return(dataTable); }
public DataTable ObterneRDeuda(string ID_venta) { OracleComand exec = new OracleComand(); DataTable dataTable = new DataTable(); var Parameters = new Dictionary <string, string>(); try { Parameters.Add("v_IDVENTA;", ID_venta.ToString()); exec.ExecStoredProcedure("SP_OBTENER_DEUDA", dataTable, Parameters); return(dataTable); } catch (Exception e) { string mensaje = e.Message.ToString(); } return(dataTable); }
public bool EliminarCliente(int ID_CLIENTE) { OracleComand exec = new OracleComand(); bool respuesta = false; var Parameters = new Dictionary <string, string>(); try { Parameters.Add("v_ID_CLIENTE", ID_CLIENTE.ToString()); exec.ExecStoredProcedure("SP_DELETECLIENTE ", Parameters); respuesta = true; } catch (Exception e) { string mensaje = e.Message.ToString(); respuesta = false; } return(respuesta); }
public bool Restar_cant_prod(string id_producto, string cantidad) { OracleComand exec = new OracleComand(); bool respuesta = false; var Parameters = new Dictionary <string, string>(); try { Parameters.Add("V_IDPRODUCTO", id_producto.ToString()); Parameters.Add("V_CANTIDAD_MENOS", cantidad.ToString()); exec.ExecStoredProcedure("SP_QUITAR_STOCK", Parameters); respuesta = true; } catch (Exception e) { string mensaje = e.Message.ToString(); respuesta = false; } return(respuesta); }
public bool Cambiar_Estado_Deuda(string id_venta, string estado) { OracleComand exec = new OracleComand(); bool respuesta = false; var Parameters = new Dictionary <string, string>(); try { Parameters.Add("V_IDVENTA", id_venta.ToString()); Parameters.Add("V_NEW_ESTADO", estado.ToString()); exec.ExecStoredProcedure("SP_CAMBIAR_ESTADO_DEUDA", Parameters); respuesta = true; } catch (Exception e) { string mensaje = e.Message.ToString(); respuesta = false; } return(respuesta); }
public List <Info_Venta_dto> ListarVenta(string id_doc, string id_famiprod, string fechaI, string fechaF) { OracleComand exec = new OracleComand(); DataTable dataTable = new DataTable(); var Parameters = new Dictionary <string, string>(); List <Info_Venta_dto> Listado = new List <Info_Venta_dto>(); fechaI = DateTime.Parse(fechaI).ToString("dd/MM/yyyy"); fechaF = DateTime.Parse(fechaF).ToString("dd/MM/yyyy"); try { Parameters.Add("v_idDoc", id_doc.ToString()); Parameters.Add("v_idFam", id_famiprod.ToString()); Parameters.Add("v_fecha_Ini", fechaI.ToString()); Parameters.Add("v_fecha_Fin", fechaF.ToString()); exec.ExecStoredProcedure("SP_INFORME_VENTA", dataTable, Parameters); foreach (DataRow item in dataTable.Rows) { Info_Venta_dto entidad = new Info_Venta_dto(); entidad.Documento = (item["DESCR_DOCUMENTO"].ToString()); entidad.Familia = item["DESCR_FAMILIA"].ToString(); entidad.Tipo = item["DESCR_TIPO_PROD"].ToString(); entidad.Nombre = item["DESCR_PRODUCTO"].ToString(); entidad.Cantidad = int.Parse(item["SUM(VT.CANTIDAD_VENTA_DT)"].ToString()); entidad.Total = int.Parse(item["SUM(VT.TOTAL_VENTA_DT)"].ToString()); Listado.Add(entidad); } } catch (Exception ex) { throw ex; } return(Listado); }