private void ColosoPrecio() { MySqlConnection con = null; try { con = BDConexicon.ColosoOpen(); double Precio1 = Convert.ToDouble(tbPrecio1.Text); double Precio2 = Convert.ToDouble(tbPrecio2.Text); Precio1 = Precio1 / 1.16; Precio2 = Precio2 / 1.16; MySqlCommand cmdoo = new MySqlCommand("UPDATE prods SET precio1=?precio1,precio2=?precio2 WHERE articulo=?articulo", con); cmdoo.Parameters.Add("?precio1", MySqlDbType.VarChar).Value = Precio1; cmdoo.Parameters.Add("?precio2", MySqlDbType.VarChar).Value = Precio2; cmdoo.Parameters.Add("?articulo", MySqlDbType.VarChar).Value = TB_articulo.Text; MySqlDataReader mdrr; mdrr = cmdoo.ExecuteReader(); mdrr.Close(); lblCoPre.Text = "OK"; lblCoPre.ForeColor = Color.DarkGreen; con.Close(); } catch (Exception e) { lblCoPre.Text = "N/A"; lblCoPre.ForeColor = Color.Red; } }
//########## CIERRE ############ //################################################## CONSULTA EL TRASPASO AL QUE SE LE DIO DOBLE CLICK ############################################################## private void dgvTraspasos_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { //try //{ string idTraspaso = dgvTraspasos.Rows[e.RowIndex].Cells[e.ColumnIndex].Value.ToString(); if (cbTienda.Text == "BODEGA") { conex_datostraspaso = BDConexicon.BodegaOpen(); selectDatosTraspaso(idTraspaso); itemTraspaso(idTraspaso); conex_datostraspaso.Close(); } else if (cbTienda.Text == "VALLARTA") { conex_datostraspaso = BDConexicon.VallartaOpen(); selectDatosTraspaso(idTraspaso); itemTraspaso(idTraspaso); conex_datostraspaso.Close(); } else if (cbTienda.Text == "RENA") { conex_datostraspaso = BDConexicon.RenaOpen(); selectDatosTraspaso(idTraspaso); itemTraspaso(idTraspaso); conex_datostraspaso.Close(); } else if (cbTienda.Text == "VELAZQUEZ") { conex_datostraspaso = BDConexicon.VelazquezOpen(); selectDatosTraspaso(idTraspaso); itemTraspaso(idTraspaso); conex_datostraspaso.Close(); } else if (cbTienda.Text == "COLOSO") { conex_datostraspaso = BDConexicon.ColosoOpen(); selectDatosTraspaso(idTraspaso); itemTraspaso(idTraspaso); conex_datostraspaso.Close(); } else if (cbTienda.Text == "PREGOT") { conex_datostraspaso = BDConexicon.Papeleria1Open(); selectDatosTraspaso(idTraspaso); itemTraspaso(idTraspaso); conex_datostraspaso.Close(); } //SE USA //itemTraspaso(idTraspaso); //} //catch (Exception ex) //{ // MessageBox.Show("Seleccione un rango Valido"); //} }
public void ElegirSucursar() { LBConexion.Text = ""; try { conectar.Close(); } catch (Exception ec) { } if (CBTienda.SelectedItem.Equals("BODEGA")) { conectar = BDConexicon.BodegaOpen(); proveedores(); } if (CBTienda.SelectedItem.Equals("RENA")) { conectar = BDConexicon.RenaOpen(); proveedores(); } if (CBTienda.SelectedItem.Equals("COLOSO")) { conectar = BDConexicon.ColosoOpen(); proveedores(); } if (CBTienda.SelectedItem.Equals("VELAZQUEZ")) { conectar = BDConexicon.VelazquezOpen(); proveedores(); } if (CBTienda.SelectedItem.Equals("VALLARTA")) { conectar = BDConexicon.VallartaOpen(); proveedores(); } if (CBTienda.SelectedItem.Equals("PREGOT")) { conectar = BDConexicon.Papeleria1Open(); proveedores(); } }
public void ColosoOferta() { MySqlConnection con = BDConexicon.ColosoOpen(); try { DateTime Finicio = dt_Inicio.Value; DateTime Ffin = dt_Fin.Value; string inicio = getDate(Finicio); string fin = getDate(Ffin); MySqlCommand cmdoo = new MySqlCommand("UPDATE prods SET oferta=1 WHERE articulo=?articulo", con); cmdoo.Parameters.Add("?articulo", MySqlDbType.VarChar).Value = TB_articulo.Text; MySqlDataReader mdrr; mdrr = cmdoo.ExecuteReader(); mdrr.Close(); MySqlCommand cmdo = new MySqlCommand("DELETE FROM ofertas WHERE articulo=?articulo", con); cmdo.Parameters.Add("?articulo", MySqlDbType.VarChar).Value = TB_articulo.Text; MySqlDataReader mdr; mdr = cmdo.ExecuteReader(); mdr.Close(); MySqlCommand cmd = new MySqlCommand("INSERT INTO ofertas(articulo,fechainicial,fechafinal,porporcentaje,porcentaje) VALUES(?articulo,?fechainicial,?fechafinal,?porporcentaje,?porcentaje)", con); cmd.Parameters.Add("?articulo", MySqlDbType.VarChar).Value = TB_articulo.Text; cmd.Parameters.Add("?fechainicial", MySqlDbType.VarChar).Value = inicio; cmd.Parameters.Add("?fechafinal", MySqlDbType.VarChar).Value = fin; cmd.Parameters.Add("?porporcentaje", MySqlDbType.Int16).Value = 1; cmd.Parameters.Add("?porcentaje", MySqlDbType.Float).Value = (float)Convert.ToDouble(tbporcentaje.Text); cmd.ExecuteNonQuery(); // limpiarOferta(); lblCo.Text = "OK"; //MessageBox.Show("Los datos se Guardaron"); } catch (Exception e) { lblCo.Text = "N/A"; lblCo.ForeColor = Color.Red; } BDConexicon.ColosoClose(); }
public void CuentasPendientesCO(string proveedor) { string consulta = "SELECT CUENXPAG, PROVEEDOR, FECHA, TIPO_DOC, NO_REFEREN, CARGO_AB, IMPORTE FROM CUENXPDET WHERE PROVEEDOR ='" + proveedor + "'"; try { //DATOS DE COLOSO MySqlConnection conColoso = BDConexicon.ColosoOpen(); MySqlCommand cmdCO = new MySqlCommand(consulta, conColoso); MySqlDataAdapter adCO = new MySqlDataAdapter(cmdCO); adCO.Fill(DTColoso); DataColumn col = new DataColumn(); col.ColumnName = "TIENDA"; col.DefaultValue = "COLOSO"; DTColoso.Columns.Add(col); //LB_coloso.Text = "CONECTADO"; } catch (Exception ex) { } }
//########## CIERRE ############ //################################## DETERMINA EL DESTINO DE LA TIENDA PARA LLAMAR A altaTraspaso ########################################### public void TiendaDestino(string tienda) { if (tienda == "BODEGA") { conex_altatraspaso = BDConexicon.BodegaOpen(); altaTraspaso(); conex_altatraspaso.Close(); } else if (tienda == "VALLARTA") { conex_altatraspaso = BDConexicon.VallartaOpen(); altaTraspaso(); conex_altatraspaso.Close(); } else if (tienda == "RENA") { conex_altatraspaso = BDConexicon.RenaOpen(); altaTraspaso(); conex_altatraspaso.Close(); } else if (tienda == "VELAZQUEZ") { conex_altatraspaso = BDConexicon.VelazquezOpen(); altaTraspaso(); conex_altatraspaso.Close(); } else if (tienda == "COLOSO") { conex_altatraspaso = BDConexicon.ColosoOpen(); altaTraspaso(); conex_altatraspaso.Close(); } else if (tienda == "PREGOT") { conex_altatraspaso = BDConexicon.Papeleria1Open(); altaTraspaso(); conex_altatraspaso.Close(); } }
public void TiendaCancelacion(string tienda) { if (tienda == "BODEGA") { conex_cancelacion = BDConexicon.BodegaOpen(); CancelacionTraspaso(); conex_cancelacion.Close(); } else if (tienda == "VALLARTA") { conex_cancelacion = BDConexicon.VallartaOpen(); CancelacionTraspaso(); conex_cancelacion.Close(); } else if (tienda == "RENA") { conex_cancelacion = BDConexicon.RenaOpen(); CancelacionTraspaso(); conex_cancelacion.Close(); } else if (tienda == "VELAZQUEZ") { conex_cancelacion = BDConexicon.VelazquezOpen(); CancelacionTraspaso(); conex_cancelacion.Close(); } else if (tienda == "COLOSO") { conex_cancelacion = BDConexicon.ColosoOpen(); CancelacionTraspaso(); conex_cancelacion.Close(); } else if (tienda == "PREGOT") { conex_cancelacion = BDConexicon.Papeleria1Open(); CancelacionTraspaso(); conex_cancelacion.Close(); } }
public void Coloso() { try { MySqlConnection con = BDConexicon.ColosoOpen(); MySqlCommand cmd = new MySqlCommand("select existencia,fabricante from prods where articulo='" + TB_articulo.Text + "'", con); MySqlDataReader rd = cmd.ExecuteReader(); //while (rd.Read()) //{ // TB_coloso.Text = rd[0].ToString(); // LB_coloso.Text = "Conectado"; //} if (rd.Read()) { TB_coloso.Text = rd[0].ToString(); LB_prov_coloso.Text = rd["fabricante"].ToString(); LB_coloso.Text = "Conectado"; LB_coloso.ForeColor = Color.DarkGreen; } else { LB_coloso.Text = "No existe"; LB_coloso.ForeColor = Color.Red; } rd.Close(); con.Close(); } catch (Exception e) { LB_coloso.Text = "Sin conexion"; LB_coloso.ForeColor = Color.Red; } }
//######################## DEFINE LA CONSULTA DE LA TIENDA ORIGEN Y ENVIA LA CONEXION QUE CORRESPONDE ########################################### public void llamadaTiendas(string tienda) { limpiarTraspaso(); // MessageBox.Show(cbTienda.Text); if (tienda == "BODEGA") { try { conex_traspasos = BDConexicon.BodegaOpen(); selectDatos(); lblConexion.Text = "Conectado Bo"; lblConexion.ForeColor = Color.DarkGreen; } catch (Exception e) { lblConexion.Text = "Sin Conexion Bo"; lblConexion.ForeColor = Color.Red; } } else if (tienda == "VALLARTA") { try { conex_traspasos = BDConexicon.VallartaOpen(); selectDatos(); lblConexion.Text = "Conectado Va"; lblConexion.ForeColor = Color.DarkGreen; } catch (Exception e) { lblConexion.Text = "Sin Conexion VA"; lblConexion.ForeColor = Color.Red; } } else if (tienda == "RENA") { try { conex_traspasos = BDConexicon.RenaOpen(); selectDatos(); lblConexion.Text = "Conectado RE"; lblConexion.ForeColor = Color.DarkGreen; } catch (Exception e) { lblConexion.Text = "Sin Conexion RE"; lblConexion.ForeColor = Color.Red; limpiarTraspaso(); } } else if (tienda == "VELAZQUEZ") { try { conex_traspasos = BDConexicon.VelazquezOpen(); selectDatos(); lblConexion.Text = "Conectado VE"; lblConexion.ForeColor = Color.DarkGreen; } catch (Exception e) { lblConexion.Text = "Sin Conexion VE"; lblConexion.ForeColor = Color.Red; limpiarTraspaso(); } } else if (tienda == "COLOSO") { try { conex_traspasos = BDConexicon.ColosoOpen(); selectDatos(); lblConexion.Text = "Conectado CO"; lblConexion.ForeColor = Color.DarkGreen; } catch (Exception e) { lblConexion.Text = "Sin Conexion CO"; lblConexion.ForeColor = Color.Red; limpiarTraspaso(); } } else if (tienda == "PREGOT") { try { conex_traspasos = BDConexicon.Papeleria1Open(); selectDatos(); lblConexion.Text = "Conectado PA"; lblConexion.ForeColor = Color.DarkGreen; } catch (Exception e) { lblConexion.Text = "Sin Conexion PA"; lblConexion.ForeColor = Color.Red; limpiarTraspaso(); } } }
public void SaldosMayoresACero() { maestro.Columns.Add("PROVEEDOR", typeof(string)); maestro.Columns.Add("NOMBRE", typeof(string)); maestro.Columns.Add("BODEGA", typeof(double)); maestro.Columns.Add("VALLARTA", typeof(double)); maestro.Columns.Add("RENA", typeof(double)); maestro.Columns.Add("COLOSO", typeof(double)); maestro.Columns.Add("VELAZQUEZ", typeof(double)); maestro.Columns.Add("PREGOT", typeof(double)); maestro.Columns.Add("SALDO", typeof(double)); string consulta = "SELECT cuenxpag.proveedor,proveed.nombre,SUM( cuenxpag.saldo * cuenxpag.tip_cam ) AS SALDO FROM cuenxpag INNER JOIN proveed USING(proveedor)" + " WHERE cuenxpag.saldo > 0 GROUP BY cuenxpag.proveedor ORDER BY cuenxpag.proveedor, cuenxpag.moneda,cuenxpag.tipo_doc,cuenxpag.no_referen "; MySqlConnection con = BDConexicon.BodegaOpen(); try { //OBTENGO LOS PROVEEDORES QUE EXISTEN EN LA BASE DE DATOS DE BODEGA MySqlCommand cmd = new MySqlCommand("SELECT PROVEEDOR,NOMBRE from proveed", con); MySqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { prov.Add(new Proveedor { proveedor = dr["PROVEEDOR"].ToString(), nombre = dr["NOMBRE"].ToString() }); } dr.Close(); } catch (Exception ex) { MessageBox.Show("NO HAY CONEXION CON EL SERVIDOR DE BODEGA"); } //LLENO MI DATATABLE maestro for (int i = 0; i < prov.Count; i++) { maestro.Rows.Add(prov[i].proveedor, prov[i].nombre, 0, 0, 0, 0, 0, 0); } try { //LLENO MI DATATABLE dtbo MySqlCommand bo = new MySqlCommand(consulta, con); MySqlDataAdapter ad = new MySqlDataAdapter(bo); ad.Fill(dtbo); LB_bo.ForeColor = Color.DarkGreen; } catch (Exception ex) { LB_bo.ForeColor = Color.Red; } try { //LLENO MI DATATABLE dtva MySqlConnection conva = BDConexicon.VallartaOpen(); MySqlCommand va = new MySqlCommand(consulta, conva); MySqlDataAdapter adva = new MySqlDataAdapter(va); adva.Fill(dtva); LB_va.ForeColor = Color.DarkGreen; } catch (Exception ex) { LB_va.ForeColor = Color.Red; } try { MySqlConnection conre = BDConexicon.RenaOpen(); MySqlCommand re = new MySqlCommand(consulta, conre); MySqlDataAdapter adre = new MySqlDataAdapter(re); adre.Fill(dtre); LB_rena.ForeColor = Color.DarkGreen; } catch (Exception ex) { LB_rena.ForeColor = Color.Red; } try { MySqlConnection conco = BDConexicon.ColosoOpen(); MySqlCommand co = new MySqlCommand(consulta, conco); MySqlDataAdapter adco = new MySqlDataAdapter(co); adco.Fill(dtco); LB_coloso.ForeColor = Color.DarkGreen; } catch (Exception ex) { LB_coloso.ForeColor = Color.Red; } try { MySqlConnection conve = BDConexicon.VelazquezOpen(); MySqlCommand ve = new MySqlCommand(consulta, conve); MySqlDataAdapter adve = new MySqlDataAdapter(ve); adve.Fill(dtve); LB_velazquez.ForeColor = Color.DarkGreen; } catch (Exception ex) { LB_velazquez.ForeColor = Color.Red; } try { MySqlConnection conpre = BDConexicon.Papeleria1Open(); MySqlCommand pre = new MySqlCommand(consulta, conpre); MySqlDataAdapter adpre = new MySqlDataAdapter(pre); adpre.Fill(dtpre); LB_pregot.ForeColor = Color.DarkGreen; } catch (Exception ex) { LB_pregot.ForeColor = Color.Red; } double saldoBO = 0, saldoVA = 0, saldoRE = 0, saldoCO = 0, saldoVE = 0, saldoPRE = 0, suma = 0; double sbo = 0, sva = 0, sre = 0, sco = 0, sve = 0, spre = 0, sum = 0; OrdenarDT(); foreach (DataRow maestroRow in maestro.Rows) { foreach (DataRow boRow in dtbo.Rows) { if (maestroRow["PROVEEDOR"].ToString().Equals(boRow["PROVEEDOR"].ToString())) { sbo = Convert.ToDouble(boRow["SALDO"].ToString()); if (sbo > 0) { saldoBO = Math.Round(sbo, 2); maestroRow["BODEGA"] = Convert.ToDouble(boRow["SALDO"].ToString()); } } } foreach (DataRow vaRow in dtva.Rows) { if (maestroRow["PROVEEDOR"].ToString().Equals(vaRow["PROVEEDOR"].ToString())) { sva = Convert.ToDouble(vaRow["SALDO"].ToString()); if (sva > 0) { saldoVA = Math.Round(sva, 2); maestroRow["VALLARTA"] = Convert.ToDouble(vaRow["SALDO"].ToString()); } } } foreach (DataRow reRow in dtre.Rows) { if (maestroRow["PROVEEDOR"].ToString().Equals(reRow["PROVEEDOR"].ToString())) { sre = Convert.ToDouble(reRow["SALDO"].ToString()); if (sre > 0) { saldoRE = Math.Round(sre, 2); maestroRow["RENA"] = Convert.ToDouble(reRow["SALDO"].ToString()); } } } foreach (DataRow coRow in dtco.Rows) { if (maestroRow["PROVEEDOR"].ToString().Equals(coRow["PROVEEDOR"].ToString())) { sco = Convert.ToDouble(coRow["SALDO"].ToString()); if (sco > 0) { saldoCO = Math.Round(sco, 2); maestroRow["COLOSO"] = Convert.ToDouble(coRow["SALDO"].ToString()); } } } foreach (DataRow veRow in dtve.Rows) { if (maestroRow["PROVEEDOR"].ToString().Equals(veRow["PROVEEDOR"].ToString())) { sve = Convert.ToDouble(veRow["SALDO"].ToString()); if (sve > 0) { saldoVE = Math.Round(sve, 2); maestroRow["VELAZQUEZ"] = Convert.ToDouble(veRow["SALDO"].ToString()); } } } foreach (DataRow preRow in dtpre.Rows) { if (maestroRow["PROVEEDOR"].ToString().Equals(preRow["PROVEEDOR"].ToString())) { spre = Convert.ToDouble(preRow["SALDO"].ToString()); if (spre > 0) { saldoPRE = Math.Round(spre, 2); maestroRow["PREGOT"] = Convert.ToDouble(preRow["SALDO"].ToString()); } } } suma = saldoBO + saldoVA + saldoVE + saldoCO + saldoRE + saldoPRE; maestroRow["SALDO"] = Math.Round(suma, 2); suma = 0; saldoBO = 0; saldoRE = 0; saldoVA = 0; saldoCO = 0; saldoVE = 0; saldoPRE = 0; } //############################ SALDOS TOTALES POR TIENDA ####################################################################### double Tbodega = 0, Tvallarta = 0, Trena = 0, Tcoloso = 0, Tvelazquez = 0, Tpregot = 0, total = 0; for (int i = 0; i < maestro.Rows.Count; i++) { Tbodega += Math.Round(Convert.ToDouble(maestro.Rows[i]["BODEGA"]), 2); Tvallarta += Math.Round(Convert.ToDouble(maestro.Rows[i]["VALLARTA"]), 2); Trena += Math.Round(Convert.ToDouble(maestro.Rows[i]["RENA"]), 2); Tcoloso += Math.Round(Convert.ToDouble(maestro.Rows[i]["COLOSO"]), 2); Tvelazquez += Math.Round(Convert.ToDouble(maestro.Rows[i]["VELAZQUEZ"]), 2); Tpregot += Math.Round(Convert.ToDouble(maestro.Rows[i]["PREGOT"]), 2); total += Math.Round(Convert.ToDouble(maestro.Rows[i]["SALDO"]), 2); } DataRow filaTotales = maestro.NewRow(); filaTotales["PROVEEDOR"] = ""; filaTotales["NOMBRE"] = "TOTALES"; filaTotales["BODEGA"] = Math.Round(Tbodega, 2); filaTotales["VALLARTA"] = Math.Round(Tvallarta, 2); filaTotales["RENA"] = Math.Round(Trena, 2); filaTotales["COLOSO"] = Math.Round(Tcoloso, 2); filaTotales["VELAZQUEZ"] = Math.Round(Tvelazquez, 2); filaTotales["PREGOT"] = Math.Round(Tpregot, 2); filaTotales["SALDO"] = Math.Round(total, 2); maestro.Rows.Add(filaTotales); maestro.DefaultView.RowFilter = "SALDO > 0"; //foreach (DataRow row in maestro.Rows) //{ // DG_reporte.Rows.Add(row["PROVEEDOR"].ToString(),row["NOMBRE"].ToString(),row["BODEGA"].ToString(),row["VALLARTA"].ToString(),row["RENA"].ToString(),row["COLOSO"].ToString(),row["VELAZQUEZ"].ToString(),row["PREGOT"].ToString(),row["SALDO"].ToString()); //} DG_reporte.DataSource = maestro; DG_reporte.Columns[1].Width = 350; DG_reporte.Columns[2].DefaultCellStyle.Alignment = DataGridViewContentAlignment.TopRight; DG_reporte.Columns[3].DefaultCellStyle.Alignment = DataGridViewContentAlignment.TopRight; DG_reporte.Columns[4].DefaultCellStyle.Alignment = DataGridViewContentAlignment.TopRight; DG_reporte.Columns[5].DefaultCellStyle.Alignment = DataGridViewContentAlignment.TopRight; DG_reporte.Columns[6].DefaultCellStyle.Alignment = DataGridViewContentAlignment.TopRight; DG_reporte.Columns[7].DefaultCellStyle.Alignment = DataGridViewContentAlignment.TopRight; DG_reporte.Columns[8].DefaultCellStyle.Alignment = DataGridViewContentAlignment.TopRight; DG_reporte.Columns[2].DefaultCellStyle.Format = "C2"; DG_reporte.Columns[3].DefaultCellStyle.Format = "C2"; DG_reporte.Columns[4].DefaultCellStyle.Format = "C2"; DG_reporte.Columns[5].DefaultCellStyle.Format = "C2"; DG_reporte.Columns[6].DefaultCellStyle.Format = "C2"; DG_reporte.Columns[7].DefaultCellStyle.Format = "C2"; DG_reporte.Columns[8].DefaultCellStyle.Format = "C2"; }
public void llamadaTiendas(string tienda) { if (tienda == "BODEGA") { try { conex_kardex = BDConexicon.BodegaOpen(); // selectDatos(); conex_kardex.Close(); lblConexion.Text = "Conectado Bo"; lblConexion.ForeColor = Color.DarkGreen; } catch (Exception e) { lblConexion.Text = "Sin Conexion Bo"; lblConexion.ForeColor = Color.Red; } } else if (tienda == "VALLARTA") { try { conex_kardex = BDConexicon.VallartaOpen(); //selectDatos(); conex_kardex.Close(); lblConexion.Text = "Conectado Va"; lblConexion.ForeColor = Color.DarkGreen; } catch (Exception e) { lblConexion.Text = "Sin Conexion VA"; lblConexion.ForeColor = Color.Red; } } else if (tienda == "RENA") { try { conex_kardex = BDConexicon.RenaOpen(); //selectDatos(); conex_kardex.Close(); lblConexion.Text = "Conectado RE"; lblConexion.ForeColor = Color.DarkGreen; } catch (Exception e) { lblConexion.Text = "Sin Conexion RE"; lblConexion.ForeColor = Color.Red; } } else if (tienda == "VELAZQUEZ") { try { conex_kardex = BDConexicon.VelazquezOpen(); //selectDatos(); conex_kardex.Close(); lblConexion.Text = "Conectado VE"; lblConexion.ForeColor = Color.DarkGreen; } catch (Exception e) { lblConexion.Text = "Sin Conexion VE"; lblConexion.ForeColor = Color.Red; } } else if (tienda == "COLOSO") { try { conex_kardex = BDConexicon.ColosoOpen(); //selectDatos(); conex_kardex.Close(); lblConexion.Text = "Conectado CO"; lblConexion.ForeColor = Color.DarkGreen; } catch (Exception e) { lblConexion.Text = "Sin Conexion CO"; lblConexion.ForeColor = Color.Red; } } else if (tienda == "PREGOT") { try { conex_kardex = BDConexicon.Papeleria1Open(); //selectDatos(); conex_kardex.Close(); lblConexion.Text = "Conectado PA"; lblConexion.ForeColor = Color.DarkGreen; } catch (Exception e) { lblConexion.Text = "Sin Conexion PA"; lblConexion.ForeColor = Color.Red; } } }
public void existenciaLinea() { string comando = "SELECT ARTICULO ,DESCRIP,COSTO_U AS COSTO,precio2 AS MAY,precio1 AS MEN,IMPUESTO,existencia FROM prods WHERE linea='" + cbLinea.SelectedValue.ToString() + "' and EXISTENCIA >= 1"; try { DataTable dtBodega = new DataTable(); DataTable dtVallarta = new DataTable(); DataTable dtRena = new DataTable(); DataTable dtColoso = new DataTable(); DataTable dtVelazquez = new DataTable(); DataTable dtPregot = new DataTable(); try { conbodega = BDConexicon.BodegaOpen(); MySqlCommand cmdBodega = new MySqlCommand(comando, conbodega); MySqlDataAdapter adBodega = new MySqlDataAdapter(cmdBodega); adBodega.Fill(dtBodega); } catch (Exception) { //LB_estadoBodega.Text = "Sin Conexión"; //LB_estadoBodega.ForeColor = Color.Red; } try { convallarta = BDConexicon.VallartaOpen(); MySqlCommand cmdVallarta = new MySqlCommand(comando, convallarta); MySqlDataAdapter adVallarta = new MySqlDataAdapter(cmdVallarta); adVallarta.Fill(dtVallarta); } catch (Exception) { //LB_estadoVallarta.Text = "Sin Conexión"; //LB_estadoVallarta.ForeColor = Color.Red; } try { conrena = BDConexicon.RenaOpen(); MySqlCommand cmdRena = new MySqlCommand(comando, conrena); MySqlDataAdapter adRena = new MySqlDataAdapter(cmdRena); adRena.Fill(dtRena); } catch (Exception) { //LB_Rena.Text = "Sin Conexión"; //LB_Rena.ForeColor = Color.Red; } try { convelazquez = BDConexicon.VelazquezOpen(); MySqlCommand cmdVelazquez = new MySqlCommand(comando, convelazquez); MySqlDataAdapter adVelazquez = new MySqlDataAdapter(cmdVelazquez); adVelazquez.Fill(dtVelazquez); } catch (Exception) { //LB_Coloso.Text = "Sin Conexión"; //LB_Coloso.ForeColor = Color.Red; } try { concoloso = BDConexicon.ColosoOpen(); MySqlCommand cmdColoso = new MySqlCommand(comando, concoloso); MySqlDataAdapter adColoso = new MySqlDataAdapter(cmdColoso); adColoso.Fill(dtColoso); } catch (Exception) { //LB_estadoVelazquez.Text = "Sin Conexión"; //LB_estadoVelazquez.ForeColor = Color.Red; } try { conpregot = BDConexicon.Papeleria1Open(); MySqlCommand cmdPregot = new MySqlCommand(comando, conpregot); MySqlDataAdapter adColoso = new MySqlDataAdapter(cmdPregot); adColoso.Fill(dtPregot); } catch (Exception) { //LB_pregot.Text = "Sin Conexión"; //LB_pregot.ForeColor = Color.Red; } //Combinar los 5 DataTables en DataTable master1 DataTable master1 = dtBodega.AsEnumerable() .Union(dtVallarta.AsEnumerable()) .Union(dtRena.AsEnumerable()) .Union(dtVelazquez.AsEnumerable()) .Union(dtColoso.AsEnumerable()).Union(dtPregot.AsEnumerable()).Distinct(DataRowComparer.Default).CopyToDataTable <DataRow>(); master = repetidos(master1, "articulo");//se llama al metodo repetidos para que elimine los regitros iguales //Agrego las columnas al DaTable donde se mostrarán las existencias de los productos en cada sucursal // master.DefaultView.ToTable(true, "articulo"); master.Columns.Add("BO", typeof(String)); master.Columns.Add("VA", typeof(String)); master.Columns.Add("RE", typeof(String)); master.Columns.Add("VL", typeof(String)); master.Columns.Add("CO", typeof(String)); master.Columns.Add("PM", typeof(String)); master.Columns.Remove("existencia"); // se recorren los datatables con los registros de cada suc. RecorreBodega(dtBodega); RecorreVallarta(dtVallarta); RecorreRena(dtRena); RecorreVelazquez(dtVelazquez); RecorreColoso(dtColoso); RecorrerPregot(dtPregot); //dataTable.Columns["Qty"].SetOrdinal(0); //dataTable.Columns["Unit"].SetOrdinal(1); master.Columns["COSTO"].SetOrdinal(8); master.Columns["MAY"].SetOrdinal(9); master.Columns["MEN"].SetOrdinal(10); master.Columns["IMPUESTO"].SetOrdinal(11); master.Columns["BO"].SetOrdinal(2); master.Columns["VA"].SetOrdinal(3); master.Columns["RE"].SetOrdinal(4); master.Columns["VL"].SetOrdinal(5); master.Columns["CO"].SetOrdinal(6); master.Columns["PM"].SetOrdinal(7); dgvLinea.DataSource = master; dgvLinea.Columns[1].Width = 200; dgvLinea.Columns[2].Width = 40; dgvLinea.Columns[2].HeaderText = "BO"; dgvLinea.Columns[3].Width = 40; dgvLinea.Columns[3].HeaderText = "VA"; dgvLinea.Columns[4].Width = 40; dgvLinea.Columns[4].HeaderText = "RE"; dgvLinea.Columns[5].Width = 40; dgvLinea.Columns[5].HeaderText = "VL"; dgvLinea.Columns[6].Width = 40; dgvLinea.Columns[6].HeaderText = "CO"; dgvLinea.Columns[7].Width = 40; dgvLinea.Columns[7].HeaderText = "PM"; dgvLinea.Columns[11].Visible = false; ajustaIVA(); //if (dgvLinea.Columns[11].Name.ToString() == "OFERTA") //{ // dgvLinea.Columns.Add("OFERTA", "OFERTA"); //} for (int i = 0; i < 3; i++) { //if (dgvLinea.Rows[i].Cells[11].Value == "IVA") //{ // MessageBox.Show("Hola"); //} } //DG_existencias.Columns["ARTICULO"].SortMode = DataGridViewColumnSortMode.NotSortable; //DG_existencias.Columns["DESCRIPCION"].SortMode = DataGridViewColumnSortMode.NotSortable; //dgvLinea.Columns["BODEGA"].SortMode = DataGridViewColumnSortMode.NotSortable; //dgvLinea.Columns["VALLARTA"].SortMode = DataGridViewColumnSortMode.NotSortable; //dgvLinea.Columns["RENA"].SortMode = DataGridViewColumnSortMode.NotSortable; //dgvLinea.Columns["COLOSO"].SortMode = DataGridViewColumnSortMode.NotSortable; //dgvLinea.Columns["VELAZQUEZ"].SortMode = DataGridViewColumnSortMode.NotSortable; //dgvLinea.Columns["PREGOT"].SortMode = DataGridViewColumnSortMode.NotSortable; //dgvLinea.Columns["DESCRIPCION"].Width = 375; //dgvLinea.Columns[2].HeaderCell.Style.BackColor = Color.Aqua; //dgvLinea.Columns[3].HeaderCell.Style.BackColor = Color.DarkSeaGreen; //dgvLinea.Columns[4].HeaderCell.Style.BackColor = Color.DeepSkyBlue; //dgvLinea.Columns[5].HeaderCell.Style.BackColor = Color.DodgerBlue; //dgvLinea.Columns[6].HeaderCell.Style.BackColor = Color.LightBlue; //dgvLinea.Columns["BODEGA"].DisplayIndex = 0; conbodega.Close(); convallarta.Close(); conrena.Close(); concoloso.Close(); convelazquez.Close(); conpregot.Close(); } catch (Exception) { } }
private void button3_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(tbArchivo.Text)) { MessageBox.Show("Cargue Excel"); } else { btExcel.Enabled = false; //Local try { conex_excel = BDConexicon.conectar(); cargarArticulos(); conex_excel.Close(); lblBo2.Text = "OK"; lblBo2.ForeColor = Color.DarkGreen; } catch (Exception ex) { lblBo2.Text = "NA"; lblBo2.ForeColor = Color.Red; } //VALLARTA try { conex_excel = BDConexicon.VallartaOpen(); cargarArticulos(); conex_excel.Close(); lblVa2.Text = "OK"; lblVa2.ForeColor = Color.DarkGreen; } catch (Exception ex) { lblVa2.Text = "NA"; lblVa2.ForeColor = Color.Red; } //RENA try { conex_excel = BDConexicon.RenaOpen(); cargarArticulos(); conex_excel.Close(); lblRe2.Text = "OK"; lblRe2.ForeColor = Color.DarkGreen; } catch (Exception ex) { lblRe2.Text = "NA"; lblRe2.ForeColor = Color.Red; } //COLOSO try { conex_excel = BDConexicon.ColosoOpen(); cargarArticulos(); conex_excel.Close(); lblCo2.Text = "OK"; lblCo2.ForeColor = Color.DarkGreen; } catch (Exception ex) { lblCo2.Text = "NA"; lblCo2.ForeColor = Color.Red; } //VELAZQUEZ try { conex_excel = BDConexicon.VelazquezOpen(); cargarArticulos(); conex_excel.Close(); lblVe2.Text = "OK"; lblVe2.ForeColor = Color.DarkGreen; } catch (Exception ex) { lblVe2.Text = "NA"; lblVe2.ForeColor = Color.Red; } //PREGOT try { conex_excel = BDConexicon.Papeleria1Open(); cargarArticulos(); conex_excel.Close(); lblPre2.Text = "OK"; lblPre2.ForeColor = Color.DarkGreen; } catch (Exception ex) { lblPre2.Text = "NA"; lblPre2.ForeColor = Color.Red; } btExcel.Enabled = true; } }
private void button2_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(tbArticulo.Text)) { MessageBox.Show("Seleccione un Articulo"); } else { btGuardar.Enabled = false; try { conex_guardar = BDConexicon.conectar(); actualiza(); conex_guardar.Close(); lblBo.Text = "OK"; lblBo.ForeColor = Color.DarkGreen; } catch (Exception ex) { lblBo.Text = "NA"; lblBo.ForeColor = Color.Red; } try { conex_guardar = BDConexicon.VallartaOpen(); actualiza(); conex_guardar.Close(); lblVa.Text = "OK"; lblVa.ForeColor = Color.DarkGreen; } catch (Exception ex) { lblVa.Text = "NA"; lblVa.ForeColor = Color.Red; } try { conex_guardar = BDConexicon.RenaOpen(); actualiza(); conex_guardar.Close(); lblRe.Text = "OK"; lblRe.ForeColor = Color.DarkGreen; } catch (Exception ex) { lblRe.Text = "NA"; lblRe.ForeColor = Color.Red; } try { conex_guardar = BDConexicon.ColosoOpen(); actualiza(); conex_guardar.Close(); lblCo.Text = "OK"; lblCo.ForeColor = Color.DarkGreen; } catch (Exception ex) { lblCo.Text = "NA"; lblCo.ForeColor = Color.Red; } try { conex_guardar = BDConexicon.VelazquezOpen(); actualiza(); conex_guardar.Close(); lblVe.Text = "OK"; lblVe.ForeColor = Color.DarkGreen; } catch (Exception ex) { lblVe.Text = "NA"; lblVe.ForeColor = Color.Red; } try { conex_guardar = BDConexicon.Papeleria1Open(); actualiza(); conex_guardar.Close(); lblPre.Text = "OK"; lblPre.ForeColor = Color.DarkGreen; } catch (Exception ex) { lblPre.Text = "NA"; lblPre.ForeColor = Color.Red; } limpiar(); btGuardar.Enabled = true; } }
//############################ LLENA EL DATAGRID CON LOS PRODUCTOS DEL PROVEEDOR Y SUS RESPECTIVAS EXISTENCIAS EN CADA TIENDA ################## public void Existencias() { try { //Los datos del datagrid DG_existencias los cargamos como null, para que a la hora de elegir proveedor se limpie el datagrid y muestre //los datos del nuevo proveedor seleccionado DG_existencias.DataSource = null; LB_estadoBodega.Text = ""; LB_estadoVallarta.Text = ""; LB_Rena.Text = ""; LB_Coloso.Text = ""; LB_estadoVelazquez.Text = ""; //Crear DataTables por cada sucursal para guardar la consulta DataTable DTbodega = new DataTable(); DataTable DTvallarta = new DataTable(); DataTable DTrena = new DataTable(); DataTable DTcoloso = new DataTable(); DataTable DTvelazquez = new DataTable(); DataTable DTpregot = new DataTable(); //DataTable extra para unir los demás master = new DataTable(); try { conbodega = BDConexicon.BodegaOpen(); MySqlCommand cmdBodega = new MySqlCommand("SELECT articulo AS ARTICULO,descrip AS DESCRIPCION, existencia " + "from prods where fabricante= '" + CB_proveedores.SelectedItem.ToString() + "'order by DESCRIPCION", conbodega); MySqlDataAdapter adBodega = new MySqlDataAdapter(cmdBodega); adBodega.Fill(DTbodega); } catch (Exception) { LB_estadoBodega.Text = "Sin Conexión"; LB_estadoBodega.ForeColor = Color.Red; } try { convallarta = BDConexicon.VallartaOpen(); MySqlCommand cmdVallarta = new MySqlCommand("SELECT articulo AS ARTICULO,descrip AS DESCRIPCION,existencia " + "from prods where fabricante= '" + CB_proveedores.SelectedItem.ToString() + "'order by DESCRIPCION", convallarta); MySqlDataAdapter adVallarta = new MySqlDataAdapter(cmdVallarta); adVallarta.Fill(DTvallarta); } catch (Exception) { LB_estadoVallarta.Text = "Sin Conexión"; LB_estadoVallarta.ForeColor = Color.Red; } try { conrena = BDConexicon.RenaOpen(); MySqlCommand cmdRena = new MySqlCommand("SELECT articulo AS ARTICULO,descrip AS DESCRIPCION, existencia " + "from prods where fabricante= '" + CB_proveedores.SelectedItem.ToString() + "'order by DESCRIPCION", conrena); MySqlDataAdapter adRena = new MySqlDataAdapter(cmdRena); adRena.Fill(DTrena); } catch (Exception) { LB_Rena.Text = "Sin Conexión"; LB_Rena.ForeColor = Color.Red; } try { convelazquez = BDConexicon.VelazquezOpen(); MySqlCommand cmdVelazquez = new MySqlCommand("SELECT articulo AS ARTICULO,descrip AS DESCRIPCION, existencia " + "from prods where fabricante= '" + CB_proveedores.SelectedItem.ToString() + "'order by DESCRIPCION", convelazquez); MySqlDataAdapter adVelazquez = new MySqlDataAdapter(cmdVelazquez); adVelazquez.Fill(DTvelazquez); } catch (Exception) { LB_Coloso.Text = "Sin Conexión"; LB_Coloso.ForeColor = Color.Red; } try { concoloso = BDConexicon.ColosoOpen(); MySqlCommand cmdColoso = new MySqlCommand("SELECT articulo AS ARTICULO,descrip AS DESCRIPCION, existencia " + "from prods where fabricante= '" + CB_proveedores.SelectedItem.ToString() + "'order by DESCRIPCION", concoloso); MySqlDataAdapter adColoso = new MySqlDataAdapter(cmdColoso); adColoso.Fill(DTcoloso); } catch (Exception) { LB_estadoVelazquez.Text = "Sin Conexión"; LB_estadoVelazquez.ForeColor = Color.Red; } try { conpregot = BDConexicon.Papeleria1Open(); MySqlCommand cmdPregot = new MySqlCommand("SELECT articulo AS ARTICULO,descrip AS DESCRIPCION, existencia " + "from prods where fabricante= '" + CB_proveedores.SelectedItem.ToString() + "'order by DESCRIPCION", conpregot); MySqlDataAdapter adColoso = new MySqlDataAdapter(cmdPregot); adColoso.Fill(DTpregot); } catch (Exception) { LB_pregot.Text = "Sin Conexión"; LB_pregot.ForeColor = Color.Red; } //Combinar los 5 DataTables en DataTable master1 DataTable master1 = DTbodega.AsEnumerable() .Union(DTvallarta.AsEnumerable()) .Union(DTrena.AsEnumerable()) .Union(DTvelazquez.AsEnumerable()) .Union(DTcoloso.AsEnumerable()).Union(DTpregot.AsEnumerable()).Distinct(DataRowComparer.Default).CopyToDataTable <DataRow>(); master = repetidos(master1, "articulo");//se llama al metodo repetidos para que elimine los regitros iguales //Agrego las columnas al DaTable donde se mostrarán las existencias de los productos en cada sucursal // master.DefaultView.ToTable(true, "articulo"); master.Columns.Add("BODEGA", typeof(String)); master.Columns.Add("VALLARTA", typeof(String)); master.Columns.Add("RENA", typeof(String)); master.Columns.Add("VELAZQUEZ", typeof(String)); master.Columns.Add("COLOSO", typeof(String)); master.Columns.Add("PREGOT", typeof(String)); master.Columns.Remove("existencia"); // se recorren los datatables con los registros de cada suc. RecorreBodega(DTbodega); RecorreVallarta(DTvallarta); RecorreRena(DTrena); RecorreVelazquez(DTvelazquez); RecorreColoso(DTcoloso); RecorrerPregot(DTpregot); DG_existencias.DataSource = master; //DG_existencias.Columns["ARTICULO"].SortMode = DataGridViewColumnSortMode.NotSortable; //DG_existencias.Columns["DESCRIPCION"].SortMode = DataGridViewColumnSortMode.NotSortable; DG_existencias.Columns["BODEGA"].SortMode = DataGridViewColumnSortMode.NotSortable; DG_existencias.Columns["VALLARTA"].SortMode = DataGridViewColumnSortMode.NotSortable; DG_existencias.Columns["RENA"].SortMode = DataGridViewColumnSortMode.NotSortable; DG_existencias.Columns["COLOSO"].SortMode = DataGridViewColumnSortMode.NotSortable; DG_existencias.Columns["VELAZQUEZ"].SortMode = DataGridViewColumnSortMode.NotSortable; DG_existencias.Columns["PREGOT"].SortMode = DataGridViewColumnSortMode.NotSortable; DG_existencias.Columns["DESCRIPCION"].Width = 375; DG_existencias.Columns[2].HeaderCell.Style.BackColor = Color.Aqua; DG_existencias.Columns[3].HeaderCell.Style.BackColor = Color.DarkSeaGreen; DG_existencias.Columns[4].HeaderCell.Style.BackColor = Color.DeepSkyBlue; DG_existencias.Columns[5].HeaderCell.Style.BackColor = Color.DodgerBlue; DG_existencias.Columns[6].HeaderCell.Style.BackColor = Color.LightBlue; conbodega.Close(); convallarta.Close(); conrena.Close(); concoloso.Close(); convelazquez.Close(); conpregot.Close(); } catch (Exception ex) { String mensaje = "EL PROVEEDOR NO TIENE REGISTROS Y/O NO HAY CONEXION CON UNA O VARIAS TIENDAS "; MessageBox.Show(mensaje + " " + ex); } }
public void Generar()//GENERA Y COMPARA LOS NUMEROS ALEATORIOS CON LAS CLAVES DE LOS PRODUCTOS QUE YA EXISTEN EN LAS BD { DG_numeros.Rows.Clear(); Random rnd = new Random(); DataTable DTbodega = new DataTable(); DataTable DTvallarta = new DataTable(); DataTable DTrena = new DataTable(); DataTable DTcoloso = new DataTable(); DataTable DTvelazquez = new DataTable(); DataTable DTpregot = new DataTable(); //**************************************** SE RELLENAN LOS DATATABLES CON LAS CLAVES DE ARTICULOS DE LAS TIENDAS ]***************************** try { conbodega = BDConexicon.BodegaOpen(); MySqlCommand cmdBodega = new MySqlCommand("SELECT articulo AS ARTICULO from prods", conbodega); MySqlDataAdapter adBodega = new MySqlDataAdapter(cmdBodega); adBodega.Fill(DTbodega); TB_estatusBodega.BackColor = Color.Green; conbodega.Close(); } catch (Exception) { TB_estatusBodega.BackColor = Color.Red; } try { convallarta = BDConexicon.V_vallarta(); MySqlCommand cmdVallarta = new MySqlCommand("SELECT articulo AS ARTICULO from prods", convallarta); MySqlDataAdapter adVallarta = new MySqlDataAdapter(cmdVallarta); adVallarta.Fill(DTvallarta); TB_estatusVallarta.BackColor = Color.Green; convallarta.Close(); } catch (Exception) { TB_estatusVallarta.BackColor = Color.Red; } try { conrena = BDConexicon.RenaOpen(); MySqlCommand cmdRena = new MySqlCommand("SELECT articulo AS ARTICULO from prods", conrena); MySqlDataAdapter adRena = new MySqlDataAdapter(cmdRena); adRena.Fill(DTrena); TB_estatusRena.BackColor = Color.Green; conrena.Close(); } catch (Exception) { TB_estatusRena.BackColor = Color.Red; } try { convelazquez = BDConexicon.VelazquezOpen(); MySqlCommand cmdVelazquez = new MySqlCommand("SELECT articulo AS ARTICULO from prods", convelazquez); MySqlDataAdapter adVelazquez = new MySqlDataAdapter(cmdVelazquez); adVelazquez.Fill(DTvelazquez); TB_estatusVelazquez.BackColor = Color.Green; convelazquez.Close(); } catch (Exception) { TB_estatusVelazquez.BackColor = Color.Red; } try { concoloso = BDConexicon.ColosoOpen(); MySqlCommand cmdColoso = new MySqlCommand("SELECT articulo AS ARTICULO from prods", concoloso); MySqlDataAdapter adColoso = new MySqlDataAdapter(cmdColoso); adColoso.Fill(DTcoloso); TB_estatusColoso.BackColor = Color.Green; concoloso.Close(); } catch (Exception) { TB_estatusColoso.BackColor = Color.Red; } try { conpregot = BDConexicon.Papeleria1Open(); MySqlCommand cmdPregot = new MySqlCommand("SELECT articulo AS ARTICULO from prods", conpregot); MySqlDataAdapter adBodega = new MySqlDataAdapter(cmdPregot); adBodega.Fill(DTpregot); TB_estatuspregot.BackColor = Color.Green; conbodega.Close(); } catch (Exception) { TB_estatuspregot.BackColor = Color.Red; } //************************************* UNIR LOS DATATABLES EN UNO PROVISIONAL ***************************************************** DataTable master1 = DTbodega.AsEnumerable() .Union(DTvallarta.AsEnumerable()) .Union(DTrena.AsEnumerable()) .Union(DTvelazquez.AsEnumerable()) .Union(DTcoloso.AsEnumerable()).Union(DTpregot.AsEnumerable()).Distinct(DataRowComparer.Default).CopyToDataTable <DataRow>(); //master = repetidos(master1, "articulo"); string departamento = TB_depto.Text; string proveedor = TB_proveedor.Text; int clavesRep = 0; bool bandera = false; try { for (int i = 0; i < 20; i++) { int n = rnd.Next(100000, 999999); string numero = Convert.ToString(n); foreach (DataRow row in master1.Rows) { string num = row["ARTICULO"].ToString(); if (numero.Equals(num)) { bandera = true; clavesRep++; } } if (bandera == false) { DG_numeros.Rows.Add(TB_depto.Text + TB_proveedor.Text + Convert.ToString(numero)); } } LB_mensaje.Text = "Realizando comprobación..."; } catch (Exception ex) { MessageBox.Show("Error: " + ex); } LB_generadas.Text = Convert.ToString(DG_numeros.RowCount); //LB_rep.Text = Convert.ToString(clavesRep); }
//########## CIERRE ############ public Boolean CompruebaEnlaceTienda(string tienda) { Boolean flag = false; if (tienda == "BODEGA") { try { conex_prueba = BDConexicon.BodegaOpen();; conex_prueba.Close(); flag = true; } catch { flag = false; } } else if (tienda == "VALLARTA") { try { conex_prueba = BDConexicon.VallartaOpen(); conex_prueba.Close(); flag = true; } catch { flag = false; } } else if (tienda == "RENA") { try { conex_prueba = BDConexicon.RenaOpen(); conex_prueba.Close(); flag = true; } catch { flag = false; } } else if (tienda == "VELAZQUEZ") { try { conex_prueba = BDConexicon.VelazquezOpen(); conex_prueba.Close(); flag = true; } catch { flag = false; } } else if (tienda == "COLOSO") { try { conex_prueba = BDConexicon.ColosoOpen(); conex_prueba.Close(); flag = true; } catch { flag = false; } } else if (tienda == "PREGOT") { try { conex_prueba = BDConexicon.Papeleria1Open(); conex_prueba.Close(); flag = true; } catch { flag = false; } } return(flag); }
public void ventas() { double importeDiaVa, importeDiaRe, importeDiaVe, importeDiaCo, importeDiaPre, importeDiaTo; double totalVa, totalRe, totalCo, totalVe, totalPre, Total; //int dan; importeDiaTo = 0; DateTime fecha; // string dia = DateTime.Now.ToString("dd"); // string mes = DateTime.Now.ToString("MM"); // string ano = DateTime.Now.ToString("yyyy"); //MessageBox.Show(dia); // for( int i = Convert.ToInt32(dia); i < 0; i--) // { // dgvVentas.Rows[i].Cells[0].Value = i.ToString() + "/" + mes + "/" + ano; // } try { convallarta = BDConexicon.VallartaOpen(); string comando = "SELECT ventas.F_EMISION AS 'Fecha', " + "SUM((partvta.precio * (partvta.cantidad - partvta.a01) * (1 - (partvta.descuento / 100)) * ventas.tipo_cam)) + SUM((partvta.precio * (partvta.cantidad - partvta.a01) * (1 - (partvta.descuento / 100)) * ventas.tipo_cam) * (partvta.impuesto / 100)) As 'Total' " + "FROM(partvta LEFT JOIN ventas ON ventas.VENTA = partvta.VENTA) INNER JOIN prods ON partvta.ARTICULO = prods.ARTICULO " + "WHERE ventas.ESTADO = 'CO' AND(ventas.TIPO_DOC = 'FAC' OR ventas.TIPO_DOC = 'DV' OR ventas.TIPO_DOC = 'REM') AND ventas.CIERRE = 0 " + "GROUP BY ventas.F_EMISION " + "ORDER BY ventas.F_EMISION"; MySqlCommand cmd = new MySqlCommand(comando, convallarta); MySqlDataAdapter adaptador = new MySqlDataAdapter(cmd); System.Data.DataTable dt = new System.Data.DataTable(); adaptador.Fill(dt); dgvVentas.Rows.Clear(); totalVa = 0; foreach (DataRow item in dt.Rows) { int n = dgvVentas.Rows.Add(); importeDiaVa = Convert.ToDouble(item["total"].ToString()); LisVallarta.Add(importeDiaVa); totalVa = totalVa + importeDiaVa; fecha = Convert.ToDateTime(item["fecha"].ToString()); //dgvVentas.Rows[n].Cells[0].Value = fecha.ToString("dd/MM/yyyy"); dgvVentas.Rows[n].Cells[1].Value = importeDiaVa.ToString("C"); } convallarta.Close(); int nn = dgvVentas.Rows.Add(); dgvVentas.Rows[nn].Cells[0].Value = "TOTAL"; dgvVentas.Rows[nn].Cells[1].Value = totalVa.ToString("C"); LisVallarta.Add(totalVa); } catch (Exception ex) { for (int i = 0; i < dgvVentas.Rows.Count; i++) { dgvVentas.Rows[i].Cells[1].Value = 0; LisVallarta.Add(0); } LisVallarta.Add(0); MessageBox.Show("Vallarta sin conexion" + ex.Message); } try { conrena = BDConexicon.RenaOpen(); string comando = "SELECT ventas.F_EMISION AS 'Fecha', " + "SUM((partvta.precio * (partvta.cantidad - partvta.a01) * (1 - (partvta.descuento / 100)) * ventas.tipo_cam)) + SUM((partvta.precio * (partvta.cantidad - partvta.a01) * (1 - (partvta.descuento / 100)) * ventas.tipo_cam) * (partvta.impuesto / 100)) As 'Total' " + "FROM(partvta LEFT JOIN ventas ON ventas.VENTA = partvta.VENTA) INNER JOIN prods ON partvta.ARTICULO = prods.ARTICULO " + "WHERE ventas.ESTADO = 'CO' AND(ventas.TIPO_DOC = 'FAC' OR ventas.TIPO_DOC = 'DV' OR ventas.TIPO_DOC = 'REM') AND ventas.CIERRE = 0 " + "GROUP BY ventas.F_EMISION " + "ORDER BY ventas.F_EMISION"; MySqlCommand cmdr = new MySqlCommand(comando, conrena); MySqlDataReader dr = cmdr.ExecuteReader(); int y = 0; totalRe = 0; while (dr.Read()) { importeDiaRe = Convert.ToDouble(dr["total"].ToString()); LisRena.Add(importeDiaRe); totalRe = totalRe + importeDiaRe; dgvVentas.Rows[y].Cells[2].Value = importeDiaRe.ToString("C"); y = y + 1; } dgvVentas.Rows[y].Cells[2].Value = totalRe.ToString("C"); LisRena.Add(totalRe); dr.Close(); } catch (Exception ex) { for (int i = 0; i < dgvVentas.Rows.Count; i++) { dgvVentas.Rows[i].Cells[2].Value = 0; LisRena.Add(0); } LisRena.Add(0); MessageBox.Show("rena sin conexion" + ex.Message); } try { convelazquez = BDConexicon.VelazquezOpen(); string comando = "SELECT ventas.F_EMISION AS 'Fecha', " + "SUM((partvta.precio * (partvta.cantidad - partvta.a01) * (1 - (partvta.descuento / 100)) * ventas.tipo_cam)) + SUM((partvta.precio * (partvta.cantidad - partvta.a01) * (1 - (partvta.descuento / 100)) * ventas.tipo_cam) * (partvta.impuesto / 100)) As 'Total' " + "FROM(partvta LEFT JOIN ventas ON ventas.VENTA = partvta.VENTA) INNER JOIN prods ON partvta.ARTICULO = prods.ARTICULO " + "WHERE ventas.ESTADO = 'CO' AND(ventas.TIPO_DOC = 'FAC' OR ventas.TIPO_DOC = 'DV' OR ventas.TIPO_DOC = 'REM') AND ventas.CIERRE = 0 " + "GROUP BY ventas.F_EMISION " + "ORDER BY ventas.F_EMISION"; MySqlCommand cmdr = new MySqlCommand(comando, convelazquez); MySqlDataReader dr = cmdr.ExecuteReader(); int y = 0; totalVe = 0; while (dr.Read()) { importeDiaVe = Convert.ToDouble(dr["total"].ToString()); LisVelazquez.Add(importeDiaVe); totalVe = totalVe + importeDiaVe; dgvVentas.Rows[y].Cells[3].Value = importeDiaVe.ToString("C"); y = y + 1; } //conectar.Close(); dr.Close(); dgvVentas.Rows[y].Cells[3].Value = totalVe.ToString("C"); LisVelazquez.Add(totalVe); } catch (Exception ex) { for (int i = 0; i < dgvVentas.Rows.Count; i++) { dgvVentas.Rows[i].Cells[3].Value = 0; LisVelazquez.Add(0); } LisVelazquez.Add(0); MessageBox.Show("Velazquez sin conexion" + ex.Message); } try { concoloso = BDConexicon.ColosoOpen(); string comando = "SELECT ventas.F_EMISION AS 'Fecha', " + "SUM((partvta.precio * (partvta.cantidad - partvta.a01) * (1 - (partvta.descuento / 100)) * ventas.tipo_cam)) + SUM((partvta.precio * (partvta.cantidad - partvta.a01) * (1 - (partvta.descuento / 100)) * ventas.tipo_cam) * (partvta.impuesto / 100)) As 'Total' " + "FROM(partvta LEFT JOIN ventas ON ventas.VENTA = partvta.VENTA) INNER JOIN prods ON partvta.ARTICULO = prods.ARTICULO " + "WHERE ventas.ESTADO = 'CO' AND(ventas.TIPO_DOC = 'FAC' OR ventas.TIPO_DOC = 'DV' OR ventas.TIPO_DOC = 'REM') AND ventas.CIERRE = 0 " + "GROUP BY ventas.F_EMISION " + "ORDER BY ventas.F_EMISION"; MySqlCommand cmdr = new MySqlCommand(comando, concoloso); MySqlDataReader dr = cmdr.ExecuteReader(); int y = 0; totalCo = 0; while (dr.Read()) { importeDiaCo = Convert.ToDouble(dr["total"].ToString()); LisColoso.Add(importeDiaCo); totalCo = totalCo + importeDiaCo; dgvVentas.Rows[y].Cells[4].Value = importeDiaCo.ToString("C"); y = y + 1; } //conectar.Close(); dr.Close(); dgvVentas.Rows[y].Cells[4].Value = totalCo.ToString("C"); LisColoso.Add(totalCo); } catch (Exception ex) { for (int i = 0; i < dgvVentas.Rows.Count; i++) { dgvVentas.Rows[i].Cells[4].Value = 0; LisColoso.Add(0); } LisColoso.Add(0); MessageBox.Show("Coloso sin conexion" + ex.Message); } try { conpregot = BDConexicon.Papeleria1Open(); string comando = "SELECT ventas.F_EMISION AS 'Fecha', " + "SUM((partvta.precio * (partvta.cantidad - partvta.a01) * (1 - (partvta.descuento / 100)) * ventas.tipo_cam)) + SUM((partvta.precio * (partvta.cantidad - partvta.a01) * (1 - (partvta.descuento / 100)) * ventas.tipo_cam) * (partvta.impuesto / 100)) As 'Total' " + "FROM(partvta LEFT JOIN ventas ON ventas.VENTA = partvta.VENTA) INNER JOIN prods ON partvta.ARTICULO = prods.ARTICULO " + "WHERE ventas.ESTADO = 'CO' AND(ventas.TIPO_DOC = 'FAC' OR ventas.TIPO_DOC = 'DV' OR ventas.TIPO_DOC = 'REM') AND ventas.CIERRE = 0 " + "GROUP BY ventas.F_EMISION " + "ORDER BY ventas.F_EMISION"; MySqlCommand cmdr = new MySqlCommand(comando, conpregot); MySqlDataReader dr = cmdr.ExecuteReader(); int y = 0; totalPre = 0; while (dr.Read()) { importeDiaPre = Convert.ToDouble(dr["total"].ToString()); LisPregot.Add(importeDiaPre); totalPre = totalPre + importeDiaPre; dgvVentas.Rows[y].Cells[5].Value = importeDiaPre.ToString("C"); y = y + 1; } //conectar.Close(); dr.Close(); dgvVentas.Rows[y].Cells[5].Value = totalPre.ToString("C"); LisPregot.Add(totalPre); } catch (Exception ep) { for (int i = 0; i < dgvVentas.Rows.Count; i++) { dgvVentas.Rows[i].Cells[5].Value = 0; LisPregot.Add(0); } LisPregot.Add(0); MessageBox.Show("Pregot sin conexion" + ep.Message); } // SUMATORIA TOTAL DEL DIA DE TODAS LAS TIENDAS for (int i = 0; i <= dgvVentas.Rows.Count - 1; i++) { int ii = 0; importeDiaTo = LisVallarta[i] + LisRena[i] + LisColoso[i] + LisVelazquez[i] + LisPregot[i]; dgvVentas.Rows[i].Cells[6].Value = importeDiaTo.ToString("C"); importeDiaTo = 0; ii++; } colocaFecha(); }
private void button1_Click(object sender, EventArgs e) { //DateTime fecha = dtGastos.Value; //MessageBox.Show(fecha.ToString("yyyy-MM-dd")); if (cbTienda.Text == "BODEGA") { try { con = BDConexicon.BodegaOpen(); guardaDatos(); con.Close(); } catch (Exception ex) { MessageBox.Show("Error" + ex.Message); } } else if (cbTienda.Text == "VALLARTA") { try { con = BDConexicon.VallartaOpen(); guardaDatos(); con.Close(); } catch (Exception ex) { MessageBox.Show("Error" + ex.Message); } } else if (cbTienda.Text == "RENA") { try { con = BDConexicon.RenaOpen(); guardaDatos(); con.Close(); } catch (Exception ex) { MessageBox.Show("Error" + ex.Message); } } else if (cbTienda.Text == "COLOSO") { try { con = BDConexicon.ColosoOpen(); guardaDatos(); con.Close(); } catch (Exception ex) { MessageBox.Show("Error" + ex.Message); } } else if (cbTienda.Text == "VELAZQUEZ") { try { con = BDConexicon.VelazquezOpen(); guardaDatos(); con.Close(); } catch (Exception ex) { MessageBox.Show("Error" + ex.Message); } } else if (cbTienda.Text == "PREGOT") { try { con = BDConexicon.Papeleria1Open(); guardaDatos(); con.Close(); } catch (Exception ex) { MessageBox.Show("Error" + ex.Message); } } }
//################################ PRUEBA AL INICIAR EL FORM QUE TIENDAS TIENEN CONEXION ########################################## public void ProbarConexiones() { try { MySqlConnection bo = BDConexicon.BodegaOpen(); if (bo.State == ConnectionState.Open) { LB_bo.ForeColor = Color.DarkGreen; } } catch (Exception ex) { LB_bo.ForeColor = Color.Red; } try { MySqlConnection va = BDConexicon.VallartaOpen(); if (va.State == ConnectionState.Open) { //LB_vallarta.Text = "CONECTADO"; LB_va.ForeColor = Color.DarkGreen; } } catch (Exception ex) { //LB_vallarta.Text = "SIN CONEXIÓN"; LB_va.ForeColor = Color.Red; } try { MySqlConnection re = BDConexicon.RenaOpen(); if (re.State == ConnectionState.Open) { LB_re.ForeColor = Color.DarkGreen; } } catch (Exception ex) { LB_re.ForeColor = Color.Red; } try { MySqlConnection co = BDConexicon.ColosoOpen(); if (co.State == ConnectionState.Open) { LB_co.ForeColor = Color.DarkGreen; } } catch (Exception ex) { LB_co.ForeColor = Color.Red; } try { MySqlConnection ve = BDConexicon.VelazquezOpen(); if (ve.State == ConnectionState.Open) { LB_ve.ForeColor = Color.DarkGreen; } } catch (Exception ex) { LB_ve.ForeColor = Color.Red; } try { MySqlConnection pre = BDConexicon.Papeleria1Open(); if (pre.State == ConnectionState.Open) { //LB_pregot.Text = "CONECTADO"; LB_pre.ForeColor = Color.DarkGreen; } } catch (Exception ex) { //LB_pregot.Text = "SIN CONEXIÓN"; LB_pre.ForeColor = Color.Red; } }