private void ButtonGuardarCambios_Click(object sender, EventArgs e) { DESCRIPCION.Text = DESCRIPCION.Text.Replace("'", "`"); //quita comila if (AccesoInternet() == false) //verifica si hay internet { MessageBox.Show("No hay internet, intente en un momento"); return; } PrecioAlmacen.Text = productoSeleccionadoi.PrecioAlmacen.ToString(); if (!productoSeleccionadoi.AsignarValores(this))//carga valores { labelError.Visible = true; return; } if (ckmuerto.Checked == true) { productoSeleccionadoi.STOCKMUERTO = 1; } else { productoSeleccionadoi.STOCKMUERTO = 0; } labelError.Visible = false; productoSeleccionadoi.DESCRIPCION = DESCRIPCION.Text; if (nuevo2) { //productoSeleccionadoi.Id = productoSeleccionadoi.NextID(); //productoSeleccionadoi.Insert(); } else { productoSeleccionadoi.Update("Id"); } if (productoSeleccionadoi.Error != "") { MessageBox.Show(productoSeleccionadoi.Error); return; } foreach (DataRow f1 in tablacodigos.Rows) { if (f1.ItemArray[1] != DBNull.Value) { if (f1.ItemArray[1].ToString() != "") { prdoducto_codigos pro = new prdoducto_codigos(); if (f1.ItemArray[0] == DBNull.Value) { pro.Id = pro.NextID(); } else { if (f1.ItemArray[0].ToString() == "0") { pro.Id = pro.NextID(); } else { pro.Id = Convert.ToInt32(f1.ItemArray[0]); } } pro.CODIGO = f1.ItemArray[1].ToString(); pro.catalogo = productoSeleccionadoi.CATALOGO; pro.idproducto = productoSeleccionadoi.Id; if (f1.ItemArray[0] == DBNull.Value) { pro.Insert(); } else { if (f1.ItemArray[0].ToString() == "0") { pro.Insert(); } else { pro.Update("Id"); } } } } } CATALOGO.ReadOnly = true; DESCRIPCION.ReadOnly = true; CODIGODEBARRAS.ReadOnly = true; MARCA.ReadOnly = true; COORDENADA.ReadOnly = true; UNIDAD.ReadOnly = true; MINIMO.ReadOnly = true; MAXIMO.ReadOnly = true; buttonAdjuntarDataSheet.Visible = false; buttonAdjuntarImagen.Visible = false; buttonDataSheet.Visible = true; buttonEditar.Visible = true; ButtonGuardarCambios.Visible = false; this.Close(); }
private void btnOK_Click(object sender, EventArgs e) { /*if (tabladocumentos.Rows.Count==0) * { * MessageBox.Show("Se necesita adjuntar documentos"); * return; * }*/ if (CATALOGO.Text == "") { MessageBox.Show("Se necesita agregar el catalogo"); return; } if (DESCRIPCION.Text == "") { MessageBox.Show("Se necesita agregar la descripcion"); return; } if (MARCA.Text == "") { MessageBox.Show("Se necesita agregar la marca"); return; } if (UNIDAD.Text == "") { MessageBox.Show("Se necesita agregar la unidad"); return; } if (PRECIOLISTA.Text == "") { MessageBox.Show("Se necesita agregar el precio"); return; } if (DOCUMENTOS.Text == "") { MessageBox.Show("Se necesita agregar Hoja de datos"); return; } //ADJUNTOS.Text DESCRIPCION.Text = DESCRIPCION.Text.Replace("'", "`"); //quita comila if (AccesoInternet() == false) //verifica si hay internet { MessageBox.Show("No hay internet, intente en un momento"); return; } labelError.Visible = false; if (!productoSeleccionado.AsignarValores(this))//carga valores { labelError.Visible = true; return; } if (MONEDA.Text == "USD" || MONEDA.Text == "MXP") { /* * if (ModuloSeleccionado == null) * { * // MessageBox.Show("Seleccione un modulo"); * // return; * } * else * { */ productoSeleccionado.DESCRIPCION = DESCRIPCION.Text; // productoSeleccionado.IDMODULO = ModuloSeleccionado.ID; productoSeleccionado.MONEDA = MONEDA.Text; if (tabladocumentos.Rows.Count > 0) { DOCUMENTOS.Text = "1"; } if (nuevo) { productoSeleccionado.Id = productoSeleccionado.NextID(); //asigna id productoSeleccionado.Insert(); } else { //productoSeleccionado.Update("Id"); } if (productoSeleccionado.Error != "") { MessageBox.Show(productoSeleccionado.Error); return; } foreach (DataRow f1 in tablacodigos.Rows) { if (f1.ItemArray[1] != DBNull.Value) { if (f1.ItemArray[1].ToString() != "") { prdoducto_codigos pro = new prdoducto_codigos(); pro.Id = pro.NextID(); pro.CODIGO = f1.ItemArray[1].ToString(); pro.catalogo = productoSeleccionado.CATALOGO; pro.idproducto = productoSeleccionado.Id; pro.Insert(); } } } foreach (DataRow fila in tabladocumentos.Rows) { DOCUMENTOS.Text = "1"; documentos_almacen documento = new documentos_almacen(); documento.Id = documento.NextID(); documento.idproducto = productoSeleccionado.Id; documento.identrada = 0; documento.ruta = fila.ItemArray[3].ToString(); documento.fecha = DateTime.Now.Date; documento.facturas = ""; documento.pedimento = ""; documento.Insert(); string rutaorigen = @"C:\Descoa\documentos\" + fila["ruta"].ToString(); SubirArchivoAFTP("ftp://ftp.abdstock.com", "abdsto5", "1945*abdstock", rutaorigen, "/documentos", fila["ruta"].ToString()); } this.DialogResult = DialogResult.OK; MessageBox.Show("ALTA EXITOSA"); ADJUNTOS.Text = ""; button1.BackColor = System.Drawing.Color.Gainsboro; // } } else { MessageBox.Show("Seleccione una moneda"); return; } }