private void btnGuardarUnidad_Click(object sender, RoutedEventArgs e) { if (txtNombreUnidad.Text != "") { Unidad_Medida medida = new Unidad_Medida(); SDK.tUnidad unidadDeMedida = new SDK.tUnidad(); unidadDeMedida.cNombreUnidad = txtNombreUnidad.Text; unidadDeMedida.cAbreviatura = txtNombreUnidad.Text.Substring(0, 1); medida.nombre = txtNombreUnidad.Text; Int32 cIdUnidadDeMedida = 0; int error = SDK.fAltaUnidad(ref cIdUnidadDeMedida, ref unidadDeMedida); if (error == 0) { medida.registrar(medida); llenarUnidades(); cbxUmedida.SelectedItem = unidadDeMedida.cNombreUnidad; groupUnidades.Visibility = Visibility.Collapsed; } else { SDK.rError(error); } } }
public void indicarInsumoBase() { title.Text = "AGREGA LAS PRESENTACIONES DEL INSUMO '" + insumo.descripcion + "'"; Unidad_Medida unidad = new Unidad_Medida(); unidad = unidad.obtenerPorId(insumo.unidad_id); txtUnidadDeMedida.Text = unidad.nombre; }
/// <summary> /// Obtiene el insumo que fué seleccionado y obtener sus datos requeridos para la creación del movimiento. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void cbxInsumo_SelectedIndexChanged(object sender, RoutedEventArgs e) { if (cbxInsumo.SelectedItem != null) { this.insumo = insumo.obtener(cbxInsumo.SelectedItem.ToString()); unidad = unidad.obtenerPorId(insumo.unidad_id); txtMedida.Text = unidad.nombre; } }
/// <summary> /// metodo para guardar unidada de metida en el datagridview /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnGuardar_Click(object sender, RoutedEventArgs e) { Unidad_Medida um = new Unidad_Medida(1, descripcion.Text, abreviatura.Text); descripcion.Text = ""; abreviatura.Text = ""; dataGridUnidadM.Items.Add(um); MessageBox.Show(um.ToString()); }
private void btnAceptar_Click(object sender, EventArgs e) { DialogResult result = MessageBox.Show("Desea guardar los cambios", "Confirmation", MessageBoxButtons.OKCancel); if (result == DialogResult.OK) { Unidad_Medida unaUnidadMedida = new Unidad_Medida(1, txtDescripcion.Text, txtAbrev.Text); MessageBox.Show("Nueva Uidad de Medida : \n \n" + "Id: " + unaUnidadMedida.UM_Id + "\n" + "DESCRIPCION: " + unaUnidadMedida.UM_descrip + "\n" + "ABREV: " + unaUnidadMedida.UM_Abrev + "\n"); } }
/// <summary> /// Obtiene todos los datos de Insumo de la tabla y atrapa los errores si es que existen, si todo sale bien manda llamar el método para registrar. /// </summary> public void obtenerConceptos() { int cont = 0; bool sucess = true; List <Presentacion> presentaciones = new List <Presentacion>(); foreach (DataRow item in dt.Rows) { Presentacion presentacion = new Presentacion(); Unidad_Medida unidad = new Unidad_Medida(); Categoria categoria = new Categoria(); Almacen almacen = new Almacen(); presentacion.codigo = item.ItemArray[13].ToString(); presentacion.Insumo = insumo.obtener(item.ItemArray[0].ToString()); presentacion.descripcion = item.ItemArray[1].ToString(); presentacion.Almacen = almacen.obtener(item.ItemArray[6].ToString()); presentacion.cantidad = Double.Parse(item.ItemArray[4].ToString()); presentacion.costo_con_impuesto = Double.Parse(item.ItemArray[9].ToString()); presentacion.costo_promedio = Double.Parse(item.ItemArray[8].ToString()); presentacion.costo_unitario = Double.Parse(item.ItemArray[3].ToString()); presentacion.IVA = Double.Parse(item.ItemArray[11].ToString()); presentacion.noIdentificacion = item.ItemArray[7].ToString(); presentacion.Proveedor = proveedor.obtenerPorRFC(txtRfcP.Text); presentacion.rendimiento = Double.Parse(item.ItemArray[10].ToString()); presentacion.ultimo_costo = Double.Parse(item.ItemArray[3].ToString()); presentacion.existencia = presentacion.rendimiento * presentacion.cantidad; if (presentacion.Almacen.id > 0 && presentacion.Insumo.id > 0 && presentacion.Proveedor.id > 0 && !String.IsNullOrEmpty(presentacion.descripcion) && presentacion.costo_unitario != null && presentacion.rendimiento != null) { presentaciones.Add(presentacion); cont++; } else { MessageBox.Show("Es Necesario que ingrese todos los capos solicitados en el insumo: \n" + insumo.descripcion); presentaciones.Clear(); sucess = false; return; } } if (sucess == true) { registrarPresentaciones(presentaciones); } }
private void btnAltaUnidadMedida_Click(object sender, EventArgs e) { string mostrarDatos; Unidad_Medida unidadMedida = new Unidad_Medida(); //capturamos los datos de los textbox unidadMedida.Um_Id = Convert.ToInt32(txtIdUnidadMedida.Text); unidadMedida.Um_Descrip = txtUnidadMedidaDescripcion.Text; unidadMedida.Um_Abrev = txtUnidadMedidaAbreviacion.Text; //mostramos los datos mostrarDatos = "ALTA DE UNIDAD DE MEDIDAS\n" + "\nId Unidad Medida: " + unidadMedida.Um_Id + "\n" + "\nDescripcion: " + unidadMedida.Um_Descrip + "\n" + "\nAbreviacion: " + unidadMedida.Um_Abrev; MessageBox.Show(mostrarDatos); this.Close(); }
private void dtBuscar_CellContentDoubleClick(object sender, DataGridViewCellEventArgs e) { try { DataRow dRow = new Unidad_Medida().Select( new Unidad_Medida().SelectId(AccionesSistema.ObtenerValorSelecion(dtBuscar, 1).ToString())); try { AccionSeleccionar(dRow); } catch { } } catch { AccionesSistema.RemoverSelecion(dtBuscar); } }
/// <summary> /// metodo para guardar en el datagridview el articulo /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void guardarBtn_Click(object sender, RoutedEventArgs e) { if (MessageBox.Show("¿Agregar Articulo?", "Pregunta", MessageBoxButton.YesNo, MessageBoxImage.Warning) == MessageBoxResult.Yes) { Articulo articulo = new Articulo(); articulo.Art_Id = listaArticulo[listaArticulo.Count - 1].Art_Id + 1; articulo.Art_Descrip = descripcion.Text; Familia of = new Familia(); of.Fam_Id = (int)cmbFamilia.SelectedValue; articulo.Fam_Id = of; Unidad_Medida um = new Unidad_Medida(); um.Um_Id = (int)cmbUnidadMedida.SelectedValue; articulo.Um_Id = um; Categoria cat = new Categoria(); cat.Cat_Id = (int)cmbCategoria.SelectedValue; articulo.Cat_Id = cat; articulo.Art_Costo = Convert.ToDecimal(costo.Text); articulo.Art_Stock_Min = Convert.ToDecimal(minimo.Text); articulo.Art_Stock_Max = Convert.ToDecimal(maximo.Text); articulo.Art_Precio = Convert.ToDecimal(precio.Text); articulo.Art_Stock_Reposicion = Convert.ToDecimal(reposicion.Text); articulo.Art_Stock_Actual = Convert.ToDecimal(actual.Text); articulo.Art_Margen_Beneficio = articulo.Art_Precio - articulo.Art_Stock_Actual; articulo.Art_Img = url.Text; if (radioSi.IsChecked == true) { articulo.Art_Maneja_Stock = true; } else { if (radioSi.IsChecked == false) { articulo.Art_Maneja_Stock = false; } } ArticuloModel.insert_Articulo(articulo); ObservableCollection <Articulo> obCol = TrabajarArticulos.collectionArticulos(); ArticulosListadosf.ItemsSource = TrabajarArticulos.collectionArticulos(); } }
public void Buscar() { dtBuscar.Rows.Clear(); DataTable dTable; Image res; if (accion) { dTable = new Unidad_Medida().Like(txBuscar.Text); res = Resources.UnidadMedida; } else { dTable = new Unidad_Medida().LikeOf(txBuscar.Text); res = Resources.Reciclaje; } foreach (DataRow row in dTable.Rows) { dtBuscar.Rows.Add(res, row[1].ToString()); } }
private void btnModificar_Click(object sender, RoutedEventArgs e) { if (MessageBox.Show("¿Modificar Articulo?", "Pregunta", MessageBoxButton.YesNo, MessageBoxImage.Warning) == MessageBoxResult.Yes) { Articulo articulo = new Articulo(); articulo.Art_Id = listaArticulo[encontrador].Art_Id; articulo.Art_Descrip = descripcion.Text; Familia of = new Familia(); of.Fam_Descrip = cmbFamilia.SelectedValue.ToString(); articulo.Fam_Id = of; Unidad_Medida um = new Unidad_Medida(); um.Um_Descrip = cmbUnidadMedida.SelectedValue.ToString(); articulo.Um_Id = um; Categoria cat = new Categoria(); cat.Cat_Descrip = cmbCategoria.SelectedValue.ToString(); articulo.Cat_Id = cat; articulo.Art_Costo = Convert.ToDecimal(costo.Text); articulo.Art_Stock_Min = Convert.ToDecimal(minimo.Text); articulo.Art_Stock_Max = Convert.ToDecimal(maximo.Text); articulo.Art_Precio = Convert.ToDecimal(precio.Text); articulo.Art_Stock_Reposicion = Convert.ToDecimal(reposicion.Text); articulo.Art_Stock_Actual = Convert.ToDecimal(actual.Text); articulo.Art_Margen_Beneficio = articulo.Art_Precio - articulo.Art_Stock_Actual; if (radioSi.IsChecked == true) { articulo.Art_Maneja_Stock = true; } else { if (radioSi.IsChecked == false) { articulo.Art_Maneja_Stock = false; } } listaArticulo[encontrador] = articulo; } }
private void cbxInsumos_SelectedIndexChanged(object sender, RoutedEventArgs e) { if (cbxInsumos.SelectedItem != null) { insumo = insumo.obtener(cbxInsumos.SelectedItem.ToString()); unidad = unidad.obtenerPorId(insumo.unidad_id); txtUnidad.Text = unidad.nombre; System.Data.DataRowView seleccion = (System.Data.DataRowView)tblInsumos.SelectedItem; if (seleccion != null) { txtDescripcion.Text = cbxInsumos.SelectedItem.ToString() + " " + seleccion.Row.ItemArray[1].ToString(); } else { txtDescripcion.Text = cbxInsumos.SelectedItem.ToString(); } } else { txtUnidad.Text = "..."; txtDescripcion.Clear(); } }