public static List <TipoMovimientoN> ListarTipoMovimiento() { Datos.TipoMovimientoD t_Conexion = new Datos.TipoMovimientoD(); DataTable DT = t_Conexion.ListarTipoMovimiento(); if (DT != null) { List <TipoMovimientoN> t_list = new List <TipoMovimientoN>(); for (int a = 0; a < DT.Rows.Count; a++) { int t_Id = int.Parse(DT.Rows[a]["Id"].ToString()); int t_idTipoComprobante = int.Parse(DT.Rows[a]["idTipoComprobante"].ToString()); string t_Nombre = DT.Rows[a]["Nombre"].ToString(); string t_Signo = DT.Rows[a]["Signo"].ToString(); string t_Numeracion = DT.Rows[a]["Numeracion"].ToString(); bool t_MueveStock = bool.Parse(DT.Rows[a]["MueveStock"].ToString()); TipoMovimientoN t_TipoMovimiento = new TipoMovimientoN(t_Id, t_idTipoComprobante, t_Nombre, t_Signo, t_Numeracion, t_MueveStock); t_list.Add(t_TipoMovimiento); } return(t_list); } else { return(null); } }
public static List<TipoMovimientoN> ListarTipoMovimiento() { Datos.TipoMovimientoD t_Conexion = new Datos.TipoMovimientoD(); DataTable DT = t_Conexion.ListarTipoMovimiento(); if (DT != null) { List<TipoMovimientoN> t_list = new List<TipoMovimientoN>(); for (int a = 0; a < DT.Rows.Count; a++) { int t_Id = int.Parse(DT.Rows[a]["Id"].ToString()); int t_idTipoComprobante = int.Parse(DT.Rows[a]["idTipoComprobante"].ToString()); string t_Nombre = DT.Rows[a]["Nombre"].ToString(); string t_Signo = DT.Rows[a]["Signo"].ToString(); string t_Numeracion = DT.Rows[a]["Numeracion"].ToString(); bool t_MueveStock = bool.Parse(DT.Rows[a]["MueveStock"].ToString()); TipoMovimientoN t_TipoMovimiento = new TipoMovimientoN(t_Id, t_idTipoComprobante, t_Nombre, t_Signo, t_Numeracion, t_MueveStock); t_list.Add(t_TipoMovimiento); } return t_list; } else { return null; } }
private void txtIdTipoMov_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Enter && txtIdTipoMov.Text != "") { _TipoMovimiento = new TipoMovimientoN(int.Parse(txtIdTipoMov.Text)); if (_TipoMovimiento != null && _TipoMovimiento.Id != 0) { txtNombreTipoMov.Text = _TipoMovimiento.Nombre; TipoComprobante = _TipoMovimiento.IdTipoComprobante; } else { LimpiarPantalla(); MessageBox.Show("El Tipo Movimiento no existe"); } } else if (e.KeyCode == Keys.F3) { try { List <TipoMovimientoN> TipoMovimientos = Negocios.FuncionesGlobales.TipoMovimientoS.ListarTipoMovimiento(); string[] cool = { "Id", "Nombre" }; txtIdTipoMov.Parametros <TipoMovimientoN>(Keys.F3, cool, "Id", TipoMovimientos, "Nombre"); } catch (Exception E) { MessageBox.Show(E.StackTrace); throw; } } }
private void btnGrabar_Click(object sender, EventArgs e) { if (ControlErrores()) { if (_Estado == Negocios.FuncionesGlobales.Globales.Modo.Agregar) { _TipoMovimiento = new TipoMovimientoN(int.Parse(txtIdTipoComprobante.Text), txtNombreTipoMovimiento.Text, rbDebita.Checked == true ? "D" : "A", rbAutomatica.Checked == true ? "A" : "M", chkMueveStock.Checked); if (_TipoMovimiento.Guardar()) { MessageBox.Show("Se Creó el Tipo Movimiento " + txtNombreTipoMovimiento.Text + " con Exito"); LimpiarPantalla(); CambiarModoPantalla(Negocios.FuncionesGlobales.Globales.Modo.Inicial); } } else if (_Estado == Negocios.FuncionesGlobales.Globales.Modo.Modificar) { _TipoMovimiento = new TipoMovimientoN(int.Parse(txtCodigo.Text), int.Parse(txtIdTipoComprobante.Text), txtNombreTipoMovimiento.Text, rbDebita.Checked == true ? "D" : "A", rbAutomatica.Checked == true ? "A" : "M", chkMueveStock.Checked); if (_TipoMovimiento.Actualizar()) { MessageBox.Show("Se Actualizó el Tipo Movimiento " + txtNombreTipoMovimiento.Text + " con Exito"); LimpiarPantalla(); CambiarModoPantalla(Negocios.FuncionesGlobales.Globales.Modo.Inicial); } } } }
private void txtCodigo_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Enter && txtCodigo.Text != "") { _TipoMovimiento = new TipoMovimientoN(int.Parse(txtCodigo.Text)); if (_TipoMovimiento != null && _TipoMovimiento.Id != 0) { txtNombreTipoMovimiento.Text = _TipoMovimiento.Nombre; txtIdTipoComprobante.Text = _TipoMovimiento.IdTipoComprobante.ToString(); txtIdTipoComprobante_KeyDown(sender, e); if (_TipoMovimiento.Signo == "D") { rbDebita.Checked = true; rbAcredita.Checked = false; } else { rbAcredita.Checked = true; rbDebita.Checked = false; } if (_TipoMovimiento.Numeracion == "M") { rbManual.Checked = true; rbAutomatica.Checked = false; } else { rbAutomatica.Checked = true; rbManual.Checked = false; } chkMueveStock.Checked = _TipoMovimiento.MueveStock; CambiarModoPantalla(Negocios.FuncionesGlobales.Globales.Modo.Consultar); } else { LimpiarPantalla(); CambiarModoPantalla(Negocios.FuncionesGlobales.Globales.Modo.Agregar); } } else if (e.KeyCode == Keys.Enter && txtCodigo.Text == "") { CambiarModoPantalla(Negocios.FuncionesGlobales.Globales.Modo.Agregar); } else if (e.KeyCode == Keys.F3) { try { List <TipoMovimientoN> TipoMovimientos = Negocios.FuncionesGlobales.TipoMovimientoS.ListarTipoMovimiento(); string[] cool = { "Id", "Nombre" }; txtCodigo.Parametros <TipoMovimientoN>(Keys.F3, cool, "Id", TipoMovimientos, "Nombre"); } catch (Exception E) { MessageBox.Show(E.StackTrace); throw; } } }