/// <summary> /// This method clean the textboxs and other things /// </summary> public void Limpiar() { Txt_Cantidad.Clear(); Txt_Marca.Clear(); Txt_Modelo.Clear(); Txt_Precio.Clear(); Txt_Tipo.Clear(); Btn_Limpiar.Enabled = false; Btn_mod.Enabled = false; Btn_Eliminar.Enabled = false; Btn_Reg.Enabled = true; dataGridView1.CurrentRow.Selected = false; }
private void Txt_Cantidad_TextChanged_1(object sender, EventArgs e) { int rowActual; rowActual = 0; if (dtg_Factura.Rows[rowActual].Cells["Codigo"].Value != null) { CalcularDevolucion(); } else { //MessageBox.Show("Ingrese un Producto Antes de Ingresar una Cantidad de Ingreso"); Txt_Cantidad.Clear(); return; } }
private void Cmb_TipoPago_SelectedValueChanged(object sender, EventArgs e) { if (Cmb_TipoPago.SelectedIndex != -1) { if (Int32.Parse(Cmb_TipoPago.SelectedValue.ToString()) == 1) { Txt_Cantidad.Enabled = true; Txt_Cantidad.Clear(); Txt_Devolucion.Text = "0.0"; } else { Txt_Cantidad.Enabled = false; Txt_Cantidad.Clear(); Txt_Devolucion.Text = "0.0"; Txt_Cantidad.Text = Txt_Total.Text; } } }
private void CalcularDevolucion() { double total; double cantidad; double devolucion; if (!chk_VariosPagos.Checked) { if (Txt_Total.Text != String.Empty && Txt_Cantidad.Text != String.Empty) { total = Double.Parse(Txt_Total.Text); try { cantidad = Double.Parse(Txt_Cantidad.Text); } catch (Exception) { MessageBox.Show("El Número de Cantidad no es Válido, Revise La Cantidad Por Favor", "Gestion Ventas", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); Txt_Cantidad.Clear(); Txt_SubTotal.Clear(); Txt_IGV.Clear(); Txt_Total.Clear(); return; //cantidad = double.Parse(Txt_Cantidad.Text); } devolucion = cantidad - total; if (devolucion > 0) { Txt_Devolucion.Text = String.Format("{0:0.00}", devolucion); } else { Txt_Devolucion.Clear(); } } } else { try { total = Double.Parse(Txt_Total.Text); } catch (Exception) { total = 0; } cantidad = 0; foreach (DataGridViewRow row in dgv_TipoPago.Rows) { if (row.Cells["CantidadPago"].Value != null) { try { cantidad += Double.Parse(row.Cells["CantidadPago"].Value.ToString()); } catch (Exception e) { row.Cells["CantidadPago"].Value = 0; } } } Txt_Devolucion.Text = String.Format("{0:0.00}", cantidad); } }