private void Txt_NOrden_TextChanged(object sender, EventArgs e) { CapaDatosCompras cd = new CapaDatosCompras(); // INSTANCIA A LA CAPA DE DATOS if (Txt_NOrden.Text != "") // HABILITACION O DESHABILITACION DEL BOTON PARA ABRIR EL DETALLE { button3.Enabled = true; DataSet ds; // SI EXISTE EL DETALLE, SUMAR EL TOTAL A TRAVES DEL SUBTOTAL ds = cd.ConsultarDatos1(Txt_NOrden.Text); Dgv_detalle.DataSource = ds.Tables[0]; double suma = 0; foreach (DataGridViewRow row in Dgv_detalle.Rows) { if (row.Cells[4].Value != null) { suma += Convert.ToDouble(row.Cells[4].Value); // SUMA DE SUBTOTALES } } this.Txt_total.Text = Convert.ToString(suma); // CARGA DEL TEXTBOX DE TOTALES } else { button3.Enabled = false; // DESHABILITACION DEL BOTON DE DETALLE DataTable dt = (DataTable)Dgv_detalle.DataSource; // CARGA DE DATOS AL DATAGRID dt.Clear(); this.Txt_total.Text = "0"; // TOTAL IGUALADO A CERO } }
private void Dgv_detalle_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { string Id_reference = ""; // FUNCION PARA ELIMINAR EL DETALLE, POR MEDIO DEL CODIGO DEL DETALLE Y EL DE EL NUMERO DE ORDEN, SE ELIMINA DANDO DOBLE CLICK EN EL REGISTRO QUE SE DESEA ELIMINAR string Id_reference2 = ""; // VARIABLES QUE GUARDAN EL ID if (Dgv_detalle.SelectedCells.Count > 0) // SELECCION DEL REGISTRO QUE SE DESEA ELIMINAR { int selectedrowindex = Dgv_detalle.SelectedCells[0].RowIndex; DataGridViewRow selectedRow = Dgv_detalle.Rows[selectedrowindex]; Id_reference = Convert.ToString(selectedRow.Cells[0].Value); Id_reference2 = Convert.ToString(selectedRow.Cells[1].Value); } CapaDatosCompras cd = new CapaDatosCompras(); // INSTANCIA A LA CAPA DE DATOS cd.EliminarDatosDetalle1(Id_reference, Id_reference2); // LLAMADA A FUNCION DE ELIMINAR DataSet ds; ds = cd.ConsultarDatos1(Txt_NOrden.Text); Dgv_detalle.DataSource = ds.Tables[0]; double suma = 0; foreach (DataGridViewRow row in Dgv_detalle.Rows) { if (row.Cells[4].Value != null) { suma += Convert.ToDouble(row.Cells[4].Value); // SUMA DE SUBTOTALES PARA GENERAR EL TOTAL } } this.Txt_total.Text = Convert.ToString(suma); // GUARDADO DE DATOS cd.ActualizarTotal(Txt_total.Text, "PK_NumeroOrden", "TBL_OrdenDeDevolucionEncabezado", Txt_NOrden.Text); /// ACTUALIZAR LOS TOTALES DEL ENCABEZADO }
private void InterfazSolicitudDeDevoluciones_Load(object sender, EventArgs e) { CapaDatosCompras cd = new CapaDatosCompras(); nv.ingresarTabla("TBL_OrdenDeDevolucionEncabezado"); // CARGA DE DATOS DE LA TABLA DE LA ORDEN Txt_CodigoProveedor.Text = ""; Cbo_Proveedores.Text = ""; DataSet dt = cd.cargarCBBX("TBL_Provedor", "Nombre"); // CARGA DEL COMBOBOX CON LOS NOMBRES DE LOS PROVEEDORES Cbo_Proveedores.DataSource = dt.Tables[0].DefaultView; Cbo_Proveedores.ValueMember = "Nombre"; CapaDatosCompras cd2 = new CapaDatosCompras(); // INTANCIA A LA CAPA DE DATOS DataSet dt2 = cd2.cargarCBBX("TBL_Producto", "Descripcion_Producto"); // CARGA DE COMBOBOX CON LOS NOMBRE DE LOS PRODUCTOS Cbb_productoD.DataSource = dt2.Tables[0].DefaultView; Cbb_productoD.ValueMember = "Descripcion_Producto"; if (cd.existencias1(Txt_NOrden.Text, "PK_NumeroOrden", "TBL_OrdenDeDevolucionEncabezado") == 1) { groupBox1.Enabled = true; } else { groupBox1.Enabled = false; } }
private void btn_guardar_Click(object sender, EventArgs e) { CapaDatosCompras cd = new CapaDatosCompras(); // GUARDADO DE DATOS cd.InsertarDatosDetalle1(Txt_NDetalle.Text, Txt_Cantidad.Text, Txt_Subtotal.Text, Txt_NOrden.Text, Txt_CodigoP.Text); clean(); // FUNCION DE LIMPIAR DataSet ds; // CARGA DEL DATAGRID DE DETALES ds = cd.ConsultarDatos1(Txt_NOrden.Text); Dgv_detalle.DataSource = ds.Tables[0]; double suma = 0; foreach (DataGridViewRow row in Dgv_detalle.Rows) { if (row.Cells[4].Value != null) { suma += Convert.ToDouble(row.Cells[4].Value); // SUMA DE SUBTOTALES PARA GENERAR EL TOTAL } } this.Txt_total.Text = Convert.ToString(suma); // GUARDADO DE DATOS cd.ActualizarTotal(Txt_total.Text, "PK_NumeroOrden", "TBL_OrdenDeDevolucionEncabezado", Txt_NOrden.Text); }
private void Txt_NOrden_TextChanged(object sender, EventArgs e) { CapaDatosCompras cd = new CapaDatosCompras(); // INSTANCIA DE LA CAPA DE DATOS if (Txt_NOrden.Text != "") // HABILITACION O DESHABILITACION DEL BOTON DE DETALLE SEGUN EL NUMERO DE ORDEN { button3.Enabled = true; DataSet ds; ds = cd.ConsultarDatos(Txt_NOrden.Text); // CARGA DEL DATAGRIDVIEW CON LOS DATOS DE LOS DEMAS DETALLES DE LA ORDEN Dgv_detalle.DataSource = ds.Tables[0]; double suma = 0; foreach (DataGridViewRow row in Dgv_detalle.Rows) { if (row.Cells[4].Value != null) { suma += Convert.ToDouble(row.Cells[4].Value); // SUMA DE SUBTOTALES PARA GENERAR EL TOTAL } } this.Txt_total.Text = Convert.ToString(suma); // CARGA DEL TOTAL AL TEXTBOX } else { button3.Enabled = false; // DESHABILITACION DEL DETALLE DataTable dt = (DataTable)Dgv_detalle.DataSource; // VACIADO DEL DATAGRID dt.Clear(); this.Txt_total.Text = "0"; // TOTAL EN CERO } }
public int NOrden; // VARIABLE PARA GUARDAR EL NUMERO DE ORDEN AL QUE SE LE AGREGA EL DETALL private void InterfazSeleccionDetalleOrdenDeDevolucion_Load(object sender, EventArgs e) { Txt_NOrden.Text = Convert.ToString(NOrden); // LLENADO DE UN TEXTBOX QUE CONTIENE EL NUMERO DE ENCABEZADO DE LA ORDEN CapaDatosCompras cd = new CapaDatosCompras(); // INTANCIA A LA CAPA DE DATOS DataSet dt = cd.cargarCBBX("TBL_Producto", "Descripcion_Producto"); // CARGA DE COMBOBOX CON LOS NOMBRE DE LOS PRODUCTOS Cbb_productoD.DataSource = dt.Tables[0].DefaultView; Cbb_productoD.ValueMember = "Descripcion_Producto"; }
private void button3_Click(object sender, EventArgs e) // GUARDADO DE DATOS { CapaDatosCompras cd = new CapaDatosCompras(); cd.InsertarDatosDetalle1(Txt_NDetalle.Text, Txt_Cantidad.Text, Txt_Subtotal.Text, Txt_NOrden.Text, Txt_CodigoP.Text); clean(); // FUNCION DE LIMPIAR DataSet ds; // RECARGA DEL DATAGRID DE DETALES ds = cd.ConsultarDatos1(Txt_NOrden.Text); Dgv_detalle.DataSource = ds.Tables[0]; }
private void InterfazSolicitudOrdenesDeCompra_Load(object sender, EventArgs e) { CapaDatosCompras cd = new CapaDatosCompras(); // INTANCIA DE LA CAPA DE DATOS nv.ingresarTabla("TBL_OrdenDeCompraEncabezado"); // CARGAR DATOS DE LA TABLA AL FORM Txt_CodigoProveedor.Text = ""; Cbo_Proveedores.Text = ""; DataSet dt = cd.cargarCBBX("TBL_Provedor", "Nombre"); // CARGAR EL COMBOBOX Cbo_Proveedores.DataSource = dt.Tables[0].DefaultView; Cbo_Proveedores.ValueMember = "Nombre"; }
private void Cbb_productoD_SelectedIndexChanged(object sender, EventArgs e) { CapaDatosCompras cd = new CapaDatosCompras(); // INSTANCIA A LA CAPA DE DATOS Txt_CodigoP.Text = cd.ExtraerCodigos(Cbb_productoD.Text, "PK_Codigo_Producto", "TBL_Producto", "Descripcion_Producto"); // EXTRACCION DEL CODIGO A TRAVES DEL NOMBRE string[] datos; datos = new string[3]; datos = cd.cargarDatos1(Txt_CodigoP.Text); // CARGA DE DATOS DE PRODUCTOS, ESTO CON EL FIN DE SABER QUE PRODUCTO SE ESTA OPERANDO Txt_Precio.Text = datos[2]; // CARGA DE PRECIO DataSet ds; // CARGA DE DATAGRID CON OTROS DETALLES DE LA MISMA ORDEN ds = cd.ConsultarDatos1(Txt_NOrden.Text); Dgv_detalle.DataSource = ds.Tables[0]; }
private void Dgv_detalle_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { string Id_reference = ""; // FUNCION PARA ELIMINAR EL DETALLE, POR MEDIO DEL CODIGO DEL DETALLE Y EL DE EL NUMERO DE ORDEN, SE ELIMINA DANDO DOBLE CLICK EN EL REGISTRO QUE SE DESEA ELIMINAR string Id_reference2 = ""; // VARIABLES QUE GUARDAN EL ID if (Dgv_detalle.SelectedCells.Count > 0) // SELECCION DEL REGISTRO QUE SE DESEA ELIMINAR { int selectedrowindex = Dgv_detalle.SelectedCells[0].RowIndex; DataGridViewRow selectedRow = Dgv_detalle.Rows[selectedrowindex]; Id_reference = Convert.ToString(selectedRow.Cells[0].Value); Id_reference2 = Convert.ToString(selectedRow.Cells[1].Value); } CapaDatosCompras cd = new CapaDatosCompras(); // INSTANCIA A LA CAPA DE DATOS cd.EliminarDatosDetalle1(Id_reference, Id_reference2); // LLAMADA A FUNCION DE ELIMINAR DataSet ds; ds = cd.ConsultarDatos1(Txt_NOrden.Text); Dgv_detalle.DataSource = ds.Tables[0]; }
private void InterfazSolicitudCotizaciones_Load(object sender, EventArgs e) { CapaDatosCompras cd = new CapaDatosCompras(); // INTANCIA DE LA CAPA DE DATOS nv.ingresarTabla("TBL_CotizacionEncabezado"); // CARGAR DATOS DE LA TABLA AL FORM Txt_CodigoProveedor.Text = ""; Cbo_Proveedores.Text = ""; /*NOTA IMPORTANTE. AUN NO ESTA IMPLEMENTADO LA SELECCION DE PROVEEDORES, POR ESO ESTA SECCION APARECE INHABILITADA EN EL FORM*/ CapaDatosCompras cd2 = new CapaDatosCompras(); // INTANCIA A LA CAPA DE DATOS DataSet dt2 = cd2.cargarCBBX("TBL_Producto", "Descripcion_Producto"); // CARGA DE COMBOBOX CON LOS NOMBRE DE LOS PRODUCTOS Cbb_productoD.DataSource = dt2.Tables[0].DefaultView; Cbb_productoD.ValueMember = "Descripcion_Producto"; if (cd.existencias1(Txt_NOrden.Text, "PK_NumeroDeCotizacion", "TBL_CotizacionEncabezado") == 1) { groupBox1.Enabled = true; } else { groupBox1.Enabled = false; } }
private void Txt_CodigoProveedor_TextChanged(object sender, EventArgs e) { CapaDatosCompras cd = new CapaDatosCompras(); Txt_CodigoProveedor.Text = cd.ExtraerCodigos(Cbo_Proveedores.Text, "PK_codProveedor", "TBL_Provedor", "Nombre"); }
private void Cbo_Proveedores_SelectedIndexChanged(object sender, EventArgs e) { CapaDatosCompras cd = new CapaDatosCompras(); // CARGA DE DATOS DLE PROVEEDORE Txt_CodigoProveedor.Text = cd.ExtraerCodigos(Cbo_Proveedores.Text, "PK_codProveedor", "TBL_Provedor", "Nombre"); }