public void insertarRegistro() { producto = new Producto(); if (tipoInsercion == 0) { producto.fkProveedor = Convert.ToInt32(boxProveedor.SelectedValue); producto.txtCodigo = txtCodigo.Text; producto.txtNombre = txtNombre.Text; producto.txtDescripcion = txtDescripcion.Text; producto.intCantidad = Convert.ToInt32(txtCantidad.Text); if (boxGenero.SelectedIndex == 1) { producto.intGenero = 0; } if (boxGenero.SelectedIndex == 2) { producto.intGenero = 1; } producto.fkMarca = Convert.ToInt32(boxMarcas.SelectedValue); producto.fkModelo = Convert.ToInt32(boxModelos.SelectedValue); producto.fkTalla = Convert.ToInt32(boxTallas.SelectedValue); producto.decValorCompra = Convert.ToDecimal(txtValorCompra.Text); producto.decValorVenta = Convert.ToDecimal(txtValorVenta.Text); producto.intIdUsuarioModificacion = IdUsuario.IdUsuarioConectado; ProductoBLL.InsertObjetoProducto(producto); MessageBox.Show("Producto Guardado Satisfactoriamente"); this.resetearDatos(); } if (tipoInsercion == 1) { producto.pkProducto = Convert.ToInt16(codProduct); producto.fkProveedor = Convert.ToInt16(boxProveedor.SelectedValue); producto.txtCodigo = txtCodigo.Text; producto.txtNombre = txtNombre.Text; producto.txtDescripcion = txtDescripcion.Text; producto.intCantidad = Convert.ToInt16(txtCantidad.Text); producto.fkMarca = Convert.ToInt32(boxMarcas.SelectedValue); producto.fkModelo = Convert.ToInt32(boxModelos.SelectedValue); producto.fkTalla = Convert.ToInt32(boxTallas.SelectedValue); if (boxGenero.SelectedIndex == 1) { producto.intGenero = 0; } if (boxGenero.SelectedIndex == 2) { producto.intGenero = 1; } producto.decValorCompra = Convert.ToDecimal(txtValorCompra.Text); producto.decValorVenta = Convert.ToDecimal(txtValorVenta.Text); producto.intIdUsuarioModificacion = 1; ProductoBLL.UpdateProducto(producto); MessageBox.Show("El registro se ha actualizado correctamente"); frmProductos frm = new frmProductos(); frm.MdiParent = this.MdiParent; frm.WindowState = FormWindowState.Maximized; frm.Show(); this.Dispose(); } }