private List <Error> ValidarDatos() { try { List <Error> Errores = new List <Error>(); int Aux = 0; if (this.ObtenerMonto() <= 0) { Errores.Add(new Error { Numero = (Aux += 1), Descripcion = "El monto debe ser mayor a $ 0.00.", ControlSender = this.txtMonto }); } Rubro AuxRb = this.ObtenerRubroCombo(); if (AuxRb.IDRubro == 0) { Errores.Add(new Error { Numero = (Aux += 1), Descripcion = "Seleccione una rubro.", ControlSender = this.cmbRubro }); } Subrubro AuxSr = this.ObtenerSubRubroCombo(); if (string.IsNullOrEmpty(AuxSr.IDSubrubro)) { Errores.Add(new Error { Numero = (Aux += 1), Descripcion = "Seleccione un sub rubro.", ControlSender = this.cmbSubrubro }); } return(Errores); } catch (Exception ex) { throw ex; } }
private Gastos ObtenerDatos() { try { Gastos DatosAux = new Gastos(); Rubro RbAux = this.ObtenerRubroCombo(); Subrubro SrAux = this.ObtenerSubRubroCombo(); DatosAux.NuevoRegistro = NuevoRegistro; DatosAux.IDGasto = NuevoRegistro ? string.Empty : this._DatosGasto.IDGasto; DatosAux.IDRubro = RbAux.IDRubro; DatosAux.RubroDesc = RbAux.Descripcion; DatosAux.IDSubrubro = SrAux.IDSubrubro; DatosAux.SubrubroDesc = SrAux.Descripcion; DatosAux.FechaGasto = this.dtpFechaGasto.Value; DatosAux.Monto = this.ObtenerMonto(); DatosAux.Observaciones = this.txtObservaciones.Text.Trim(); DatosAux.IDUsuario = Comun.IDUsuario; DatosAux.IDSucursal = Comun.IDSucursalCaja; DatosAux.Conexion = Comun.Conexion; return(DatosAux); } catch (Exception ex) { throw ex; } }
private Gastos ObtenerDatos() { try { Gastos DatosAux = new Gastos(); DatosAux.IDGasto = TipoForm == 2 ? this._DatosGasto.IDGasto : string.Empty; Rubro RbAux = this.ObtenerRubroCombo(); Subrubro SrAux = this.ObtenerSubRubroCombo(); Sucursal SubAux = this.ObtenerSucursalCombo(); DatosAux.IDRubro = RbAux.IDRubro; DatosAux.RubroDesc = RbAux.Descripcion; DatosAux.IDSubrubro = SrAux.IDSubrubro; DatosAux.SubrubroDesc = SrAux.Descripcion; DatosAux.FechaGasto = this.dtpFechaGasto.Value; DatosAux.Monto = this.ObtenerMonto(); DatosAux.Observaciones = this.txtObservaciones.Text.Trim(); DatosAux.IDUsuario = Comun.IDUsuario; DatosAux.IDSucursal = SubAux.IDSucursal; DatosAux.Opcion = this.TipoForm; DatosAux.nombreSucursal = SubAux.NombreSucursal; DatosAux.Conexion = Comun.Conexion; return(DatosAux); } catch (Exception ex) { throw ex; } }
public JsonResult EliminarAsignacion(RubroSubrubroFormModel rubroVM) { Rubro rubro = rubroService.GetRubro(rubroVM.Id); Subrubro subrubro = subrubroService.GetSubrubro(rubroVM.SubrubroId.Value); rubro.Subrubro.Remove(subrubro); rubroService.Update(rubro); return(Json(new { data = true }, JsonRequestBehavior.AllowGet)); }
public List <Subrubro> ObtenerComboSubrubros(Subrubro Datos) { try { Gastos_Datos GD = new Gastos_Datos(); return(GD.ObtenerComboSubrubros(Datos)); } catch (Exception ex) { throw ex; } }
public void ABCGastosSubRubros(Subrubro Datos) { try { Catalogo_Datos cd = new Catalogo_Datos(); cd.ABCGastosSubRubro(Datos); } catch (Exception ex) { throw ex; } }
public void ObtenerCatGastosSubRubros(Subrubro Datos) { try { Catalogo_Datos cd = new Catalogo_Datos(); cd.ObtenerCatGastosSubRubros(Datos); } catch (Exception ex) { throw ex; } }
public IEnumerable <Color> GetColoresRelacionados(Guid id) { Subrubro subrubro = GetSubrubro(id); IEnumerable <Color> colores = null; if (subrubro.Clase != null) { if (subrubro.Clase.Colores != null) { colores = subrubro.Clase.Colores; } } return(colores); }
private void CargarDatosAModificar(Subrubro Datos) { try { this.txtSubRubro.Text = Datos.Descripcion; if (this.ExisteItemEnComboRubro(Datos.IDRubro)) { this.cmbRubro.SelectedValue = Datos.IDRubro; } } catch (Exception ex) { throw ex; } }
public frmGastosSubRubros(Subrubro Datos) { try { InitializeComponent(); this._DatosSubRubro = Datos; this.TipoForm = 2; this.IniciarForm(); this.CargarDatosAModificar(Datos); } catch (Exception ex) { LogError.AddExcFileTxt(ex, "frmNuevaTarjeta ~ frmNuevaTarjeta(TarjetaMonedero Datos)"); } }
public ActionResult Create(SubrubroFormModel SubrubroVM) { if (ModelState.IsValid) { Subrubro Subrubro; Subrubro = new Subrubro(); Subrubro.Id = Guid.NewGuid(); Subrubro.Codigo = subrubroRepository.MaxCodigo(); Subrubro.Descripcion = SubrubroVM.Descripcion; Subrubro.ClaseId = SubrubroVM.ClaseId != null ? SubrubroVM.ClaseId : null; subrubroService.Add(Subrubro); return(Json(new { success = true })); } return(Json(SubrubroVM, JsonRequestBehavior.AllowGet)); }
public ActionResult Edit(SubrubroFormModel SubrubroVM) { if (ModelState.IsValid) { Subrubro Subrubro = new Subrubro(); Subrubro.Id = SubrubroVM.Id; Subrubro.Codigo = SubrubroVM.Codigo; Subrubro.Descripcion = SubrubroVM.Descripcion; Subrubro.ClaseId = SubrubroVM.ClaseId; Subrubro.RubroId = SubrubroVM.RubroId; subrubroService.Update(Subrubro); return(Json(new { data = true }, JsonRequestBehavior.AllowGet)); } return(Json(new { data = false }, JsonRequestBehavior.AllowGet)); }
public ActionResult ValidationDeleteSubrubro(Guid id) { Subrubro Subrubro = subrubroService.GetSubrubro(id); if (Subrubro == null) { return(HttpNotFound()); } var deleteVM = new SubrubroFormModel(); deleteVM.Id = Subrubro.Id; ViewBag.Message = "No es posible eliminar dicho subrubro porque tiene un rubro asociado."; return(PartialView("_Validation", deleteVM)); }
public ActionResult CreateRubroSubrubro(RubroSubrubroFormModel rubroVM) { if (ModelState.IsValid) { Rubro rubro = rubroService.GetRubro(rubroVM.Id); foreach (var item in rubroVM.SubrubrosId) { Subrubro subrubro = subrubroService.GetSubrubro(item); subrubro.RubroId = rubro.Id; subrubroService.Update(subrubro); } return(Json(new { success = true })); } return(Json(new { success = true })); }
private void CargarComboSubRubro(int Rubro) { try { Subrubro Datos = new Subrubro { Conexion = Comun.Conexion, IDRubro = Rubro, IncluirSelect = true }; Gastos_Negocio GN = new Gastos_Negocio(); this.cmbSubrubro.DataSource = GN.ObtenerComboSubrubros(Datos); this.cmbSubrubro.DisplayMember = "Descripcion"; this.cmbSubrubro.ValueMember = "IDSubrubro"; } catch (Exception ex) { throw ex; } }
public ActionResult ConfirmDelete(Guid id) { Subrubro Subrubro = subrubroService.GetSubrubro(id); if (Subrubro == null) { return(HttpNotFound()); } var deleteVM = new SubrubroFormModel(); deleteVM.Id = Subrubro.Id; ViewBag.Message = "Confirma que desea realizar esta operación?"; return(PartialView("_Delete", deleteVM)); }
private Subrubro ObtenerSubRubroCombo() { try { Subrubro Datos = new Subrubro(); if (this.cmbSubrubro.Items.Count > 0) { if (this.cmbSubrubro.SelectedIndex != -1) { Datos = (Subrubro)this.cmbSubrubro.SelectedItem; } } return(Datos); } catch (Exception ex) { throw ex; } }
private Subrubro ObtenerDatos() { try { Subrubro DatosAux = new Subrubro(); DatosAux.IDSubrubro = TipoForm == 2 ? this._DatosSubRubro.IDSubrubro : string.Empty; Rubro DatosSuc = this.ObtenerRubroCombo(); DatosAux.Descripcion = this.txtSubRubro.Text.Trim(); DatosAux.IDRubro = DatosSuc.IDRubro; DatosAux.Rubro = DatosSuc.Descripcion; DatosAux.Opcion = this.TipoForm; DatosAux.Conexion = Comun.Conexion; DatosAux.IDUsuario = Comun.IDUsuario; return(DatosAux); } catch (Exception ex) { throw ex; } }
public List <Subrubro> ObtenerComboSubrubros(Subrubro Datos) { try { List <Subrubro> Lista = new List <Subrubro>(); Subrubro Item; SqlDataReader Dr = SqlHelper.ExecuteReader(Datos.Conexion, "spCSLDB_get_ComboCatSubrubros", Datos.IncluirSelect, Datos.IDRubro); while (Dr.Read()) { Item = new Subrubro(); Item.IDSubrubro = Dr.GetString(Dr.GetOrdinal("IDSubrubro")); Item.Descripcion = Dr.GetString(Dr.GetOrdinal("Descripcion")); Lista.Add(Item); } return(Lista); } catch (Exception ex) { throw ex; } }
public string GetCodigoCompuesto(int codigo, Guid rubroMaestroId, Guid?subrubroId) { string codigoCompuesto; string codigoRubro = string.Empty; string codigoSubrubro = string.Empty; if (rubroMaestroId != Guid.Empty || rubroMaestroId != null) { RubroMaestro rubro = rubroMaestroService.GetRubroMaestro(rubroMaestroId); codigoRubro = rubro != null?rubro.Codigo.ToString() : string.Empty; if (subrubroId != null) { Subrubro subrubro = subrubroService.GetSubrubro(subrubroId.Value); codigoSubrubro = subrubro != null?subrubro.Codigo.ToString() : string.Empty; } } codigoCompuesto = codigoRubro.PadLeft(2, '0') + codigoSubrubro.PadLeft(2, '0') + codigo.ToString().PadLeft(4, '0'); return(codigoCompuesto); }
private void btnGuardar_Click(object sender, EventArgs e) { try { this.txtMensajeError.Visible = false; List <Error> Errores = this.ValidarDatos(); if (Errores.Count == 0) { Subrubro Datos = this.ObtenerDatos(); Catalogo_Negocio cn = new Catalogo_Negocio(); cn.ABCGastosSubRubros(Datos); if (Datos.Completado) { MessageBox.Show("Datos guardados correctamente.", Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Information); this._DatosSubRubro = Datos; this.DialogResult = DialogResult.OK; } else { List <Error> LstError = new List <Error>(); LstError.Add(new Error { Numero = 1, Descripcion = "El número de tarjeta ingresado ya existe. ", ControlSender = this.txtSubRubro }); this.MostrarMensajeError(LstError); } } else { this.MostrarMensajeError(Errores); } } catch (Exception ex) { LogError.AddExcFileTxt(ex, "frmNuevaTarjeta ~ btnGuardar_Click"); MessageBox.Show(Comun.MensajeError, Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public ActionResult Edit(Guid id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Subrubro Subrubro = subrubroService.GetSubrubro(id); if (Subrubro == null) { return(HttpNotFound()); } var editVM = new SubrubroFormModel(); editVM.Id = Subrubro.Id; editVM.Codigo = Subrubro.Codigo; editVM.Descripcion = Subrubro.Descripcion; editVM.ClaseId = Subrubro.Clase != null ? Subrubro.ClaseId : null; editVM.Clase = Subrubro.Clase != null ? Subrubro.Clase.Descripcion : null; editVM.RubroId = Subrubro.RubroId; return(PartialView(editVM)); }
public void Add(Subrubro subrubro) { subrubroRepository.Add(subrubro); Save(); }
public void Update(Subrubro subrubro) { subrubroRepository.Update(subrubro); Save(); }