private void mnuProductos_Click(object sender, EventArgs e) { frmArticulo frm = frmArticulo.GetInstancia(); frm.MdiParent = this; frm.Show(); }
private void articulosToolStripMenuItem_Click_1(object sender, EventArgs e) { frmArticulo frm = frmArticulo.GetInstancia(); //este metodo se encarga de revisar si no existe la instancia, la crea, y si ya existe, la devuelve (return) frm.MdiParent = this; frm.Show(); }
private void artículosToolStripMenuItem_Click(object sender, EventArgs e) { frmArticulo frm = frmArticulo.GetInstancia(); frm.MdiParent = this; frm.Show(); }
public static frmArticulo GetInstancia() { if (_Instancia == null) { _Instancia = new frmArticulo(); } return _Instancia; }
private void ArticulosToolStripMenuItem_Click(object sender, EventArgs e) { frmArticulo frm = frmArticulo.GetInstancia(); //en el archivo frmArticulo tenemos codigo para saber si creamos una instancia(ver) // si la instancia esta creada la llamamos si no esta creada la instancia entonces la creamos frm.MdiParent = this; frm.Show(); }
public static frmArticulo GetInstancia() { if (_Instancia == null) { _Instancia = new frmArticulo(); } return(_Instancia); }
public static frmArticulo getinstancia() { if (_instancia == null) { _instancia = new frmArticulo(); } return(_instancia); }
private void artìculosToolStripMenuItem_Click(object sender, EventArgs e) { //Aquí ya no una nueva instancia sino, llamo al método Getinstancia, obtener la instancia si ya la... //... hemos creado frmArticulo frm = frmArticulo.GetInstancia(); frm.MdiParent = this; frm.Show(); }
private void artículosToolStripMenuItem_Click(object sender, EventArgs e) { frmArticulo frm = frmArticulo.GetInstancia(); frm.MdiParent = this; frm.Show(); frm.BringToFront(); frm.WindowState = FormWindowState.Normal; }
private void btnArticulos_MouseClick(object sender, MouseEventArgs e) { frmArticulo frm = frmArticulo.getinstancia(); frm.TopLevel = false; panelFormularios.Controls.Add(frm); frm.Show(); frm.BringToFront(); }
private void dataListado_DoubleClick(object sender, EventArgs e) { frmArticulo form = frmArticulo.GetInstancia(); string par1, par2; par1 = Convert.ToString(this.dataListado.CurrentRow.Cells["idcategoria"].Value); par2 = Convert.ToString(this.dataListado.CurrentRow.Cells["nombre"].Value); form.setCategoria(par1, par2); this.Hide(); }
private void DtgvListado_DoubleClick(object sender, EventArgs e) { frmArticulo form = frmArticulo.GetInstancia();//llamamos a la instancia de frmArticulo string parametroUno, parametroDos; parametroUno = Convert.ToString(this.dtgvListado.CurrentRow.Cells["idcategoria"].Value); parametroDos = Convert.ToString(this.dtgvListado.CurrentRow.Cells["nombre"].Value); form.setCategoria(parametroUno, parametroDos); this.Hide(); }
public static frmArticulo GetInstancia() { //No tengo aún una instancia: if (_Instancia == null) { //Si no tengo instancia, la creo: _Instancia = new frmArticulo(); } //En caso contrario, envío la instancia que ya tengo. //Como es una función lo que estoy implementando (GetInstancia()) retorno dicha instancia: return(_Instancia); }
private void artículosToolStripMenuItem_Click(object sender, EventArgs e) { //var _GetInstancia = new frmArticulo(); //if (true) //{ //} frmArticulo frm = frmArticulo.GetInstancia(); frm.MdiParent = this; frm.Show(); }
private void dtgvListado_DoubleClick(object sender, EventArgs e) { try { frmArticulo frm = frmArticulo.getinstancia(); string par1, par2; par1 = Convert.ToString(dtgvListado.CurrentRow.Cells["Codigo"].Value); par2 = Convert.ToString(dtgvListado.CurrentRow.Cells["Nombre"].Value); frm.setterCategoria(par1, par2); this.Hide(); } catch (Exception) { } }
private void dataListado_DoubleClick(object sender, EventArgs e) { //LLamo a mi instancia que cree en mi frmArticulo: frmArticulo form = frmArticulo.GetInstancia(); string par1, par2; par1 = Convert.ToString(this.dataListado.CurrentRow.Cells["idcategoria"].Value); par2 = Convert.ToString(this.dataListado.CurrentRow.Cells["nombre"].Value); //El método "setCategoria" está esperando 2 parámetros: form.setCategoria(par1, par2); //Después de enviar esos 2 parámetros, oculto éste formulario: this.Hide(); }
private void dataListadoGridView1_DoubleClick(object sender, EventArgs e) { //Llamo la instancia creada en frmCAtegoria: frmArticulo form = frmArticulo.GetInstancia(); string IdCategoria, NombreCategoria; IdCategoria = Convert.ToString(this.dataListadoGridView1.CurrentRow.Cells["idcategoria"].Value); NombreCategoria = Convert.ToString(this.dataListadoGridView1.CurrentRow.Cells["nombre"].Value); //llamo al método GetCategoria del frmCategoria: form.setCategoria(IdCategoria, NombreCategoria); //Aqui referencio al frmVistaCategoriaArticulo para cerrarlo o ocultarlo.... this.Hide(); }
private void frmArticulo_FormClosing(object sender, FormClosingEventArgs e) { _instancia = null; }
private void frmArticulo_FormClosed(object sender, FormClosedEventArgs e) { _instancia = new frmArticulo(); }
//METODO INSERTAR - EDITAR REGISTRO private void InsertarEditar() { //IdProducto = txtIdProducto.Text; Codigo = txtCodigoBarras.Text; Articulo = txtArticulo.Text; IdCategoria = Convert.ToInt32(cmbCategoria.SelectedValue); PrecioCompra = Convert.ToDecimal(txtPrecioCompra.Text, CultureInfo.InvariantCulture); PrecioVenta = Convert.ToDecimal(txtPrecioVenta.Text, CultureInfo.InvariantCulture); Stock = Convert.ToDecimal(txtStock.Text); IdPresentacion = Convert.ToInt32(cmbPresentacion.SelectedValue); Descripcion = txtDescripcion.Text; string agregarActualizar = ""; //if (txtCodigoBarras.Text == string.Empty) //{ // errorIcono.SetError(txtCodigoBarras, "Ingrese el código"); // txtCodigoBarras.SelectAll(); //} //else //{ if (txtArticulo.Text == string.Empty) { errorIcono.SetError(txtArticulo, "Ingrese el nombre del artículo."); txtArticulo.SelectAll(); } else { if (IdCategoria == 0) { errorIcono.SetError(cmbCategoria, "Ingrese la categoría"); cmbCategoria.Focus(); } else { if (IdPresentacion == 0) { errorIcono.SetError(cmbPresentacion, "Ingrese la presentación"); cmbPresentacion.Focus(); } else { try { switch (ctrlSeleccionado) { case 0: //INSERTAR agregarActualizar = NegocioArticulo.Insertar(Codigo.Trim(), Articulo.Trim().ToUpper(), IdCategoria, PrecioCompra, PrecioVenta, Stock, IdPresentacion, Descripcion.Trim(), RutaImagen); if (agregarActualizar.Equals("OK")) { NotificacionOk("Artículo guardado correctamente", "Guardando"); // Aqui antes iba el método mensajeOk pero lo reemplacé por //un icono de notificación } else { MessageBox.Show(agregarActualizar); } Limpiar(); break; case 1: //EDITAR agregarActualizar = NegocioArticulo.Editar(IdArticulo, Codigo.Trim(), Articulo.Trim().ToUpper(), IdCategoria, PrecioCompra, PrecioVenta, Stock, IdPresentacion, Descripcion.Trim(), RutaImagen); if (agregarActualizar.Equals("OK")) { NotificacionOk("Artículo modificado correctamente", "Modificando"); // Aqui antes iba el método mensajeOk pero lo reemplacé por //un icono de notificación } else { MessageBox.Show(agregarActualizar); } ctrlSeleccionado = 2; break; default: MessageBox.Show(agregarActualizar); break; } } catch (Exception ex) { MessageBox.Show(ex.Message + ex.StackTrace); } frmArticulo formArticulo = frmArticulo.GetInstancia(); formArticulo.Mostrar(); HabilitarBotones(); errorIcono.Clear(); } } } //} }
private void frmArticulo_FormClosed(object sender, FormClosedEventArgs e) { _myFormArt = null; }