private void InicioTipoMantenimiento() { switch (TipoMnt) { case TipoMantenimiento.Nuevo: pkIdEntidad.EditValue = IdEntidadMnt; CargarReferencias(); ValoresPorDefecto(); btnEliminar.Enabled = false; btnActualizar.Enabled = false; TipocondicionMnt = new Tipocondicion(); if (TipocondicionMnt != null && TipocondicionMnt.Idtipocondicion > 0) { // iIdtipodocent.EditValue = TipocondicionMnt.Idtipodocent; // iDiascondicion.EditValue = TipocondicionMnt.Nrodocentidad; btnNuevo.Enabled = false; btnGrabarNuevo.Enabled = false; btnGrabar.Enabled = false; } break; case TipoMantenimiento.Modificar: pkIdEntidad.EditValue = IdEntidadMnt; CargarReferencias(); TraerDatos(); break; } }
public int GuardarListaprecio(TipoMantenimiento tipoMantenimiento, Listaprecio listaprecioMnt) { using (var db = OrmLiteHelper.DbFactory.Open()) { using (IDbTransaction trans = db.OpenTransaction(IsolationLevel.ReadCommitted)) { switch (tipoMantenimiento) { case TipoMantenimiento.Nuevo: db.Save(listaprecioMnt); break; case TipoMantenimiento.Modificar: db.Update(listaprecioMnt); break; } if (listaprecioMnt.Idlistaprecio > 0) { Tipolistatipocondicion tipolistatipocondicion1 = new Tipolistatipocondicion(); tipolistatipocondicion1.Idtipolistatipocondicion = 0; tipolistatipocondicion1.Idtipolista = listaprecioMnt.Idtipolista; tipolistatipocondicion1.Idtipocondicion = listaprecioMnt.Idcondicioncreditoopcion1; tipolistatipocondicion1.Idlistaprecio = listaprecioMnt.Idlistaprecio; Tipolistatipocondicion tipolistatipocondicion2 = new Tipolistatipocondicion(); tipolistatipocondicion2.Idtipolistatipocondicion = 0; tipolistatipocondicion2.Idtipolista = listaprecioMnt.Idtipolista; tipolistatipocondicion2.Idtipocondicion = listaprecioMnt.Idcondicioncreditoopcion2; tipolistatipocondicion2.Idlistaprecio = listaprecioMnt.Idlistaprecio; db.Save(tipolistatipocondicion1); db.Save(tipolistatipocondicion2); Tipocondicion tipocondicionContado = db.Single <Tipocondicion>(x => x.Nombrecondicion == "CONTADO"); if (tipocondicionContado != null) { Tipolistatipocondicion tipolistacontado = new Tipolistatipocondicion(); tipolistacontado.Idtipolistatipocondicion = 0; tipolistacontado.Idtipolista = listaprecioMnt.Idtipolista; tipolistacontado.Idtipocondicion = tipocondicionContado.Idtipocondicion; tipolistacontado.Idlistaprecio = listaprecioMnt.Idlistaprecio; db.Save(tipolistacontado); } } trans.Commit(); } } return(listaprecioMnt.Idlistaprecio); }
private void TraerDatos() { try { TipocondicionMnt = Service.GetTipocondicion(IdEntidadMnt); rCodigocondicion.EditValue = TipocondicionMnt.Codigocondicion; iNombrecondicion.EditValue = TipocondicionMnt.Nombrecondicion; eDiascondicion.EditValue = TipocondicionMnt.Diascondicion; iEssunat.EditValue = TipocondicionMnt.Essunat; } catch { DeshabilitarBtnMnt(); LimpiarCampos(); throw; } }
private void BuscadorArticuloCondicionFrm_Load(object sender, EventArgs e) { gvArticulo.BeginUpdate(); txtNombreArticulo.Select(); VwListaprecio vwListaprecioSel = Service.GetVwListaprecio( x => x.Idtipolista == IdTipoLista && x.Idtipomoneda == IdTipoMoneda && x.Idsucursal == IdSucursal); if (vwListaprecioSel != null) { TipoCondicionSel = Service.GetTipocondicion(IdTipoCondicionConsulta); if (TipoCondicionSel != null) { if (TipoCondicionSel.Diascondicion == 0) { gcPreciolista.FieldName = "Preciocontado"; gcPreciolista.Caption = @"Contado"; } else { if (TipoCondicionSel.Diascondicion == vwListaprecioSel.Diascondicion1) { gcPreciolista.FieldName = "Preciocreditoopcion1"; gcPreciolista.Caption = string.Format("Crédito {0}", vwListaprecioSel.Diascondicion1); } else { gcPreciolista.FieldName = "Preciocreditoopcion2"; gcPreciolista.Caption = string.Format("Crédito {0}", vwListaprecioSel.Diascondicion2); } } } } gvArticulo.EndUpdate(); }
public TipocondicionMntFrm(Tipocondicion tipocondicionMnt, int idEntidadMnt, TipoMantenimiento tipoMnt, GridControl gridParent, TipocondicionFrm formParent) { if (tipoMnt == TipoMantenimiento.SinEspecificar && idEntidadMnt <= 0) { throw new ArgumentException("El valor primario de la entidad no contiene un valor valido."); } InitializeComponent(); TipocondicionMnt = tipocondicionMnt; IdEntidadMnt = idEntidadMnt; TipoMnt = tipoMnt; SeEliminoObjeto = false; GridParent = gridParent; FormParent = formParent; var styleController = new StyleController(); WinFormUtils.SetStyleController(this, styleController); _errorProvider = new DXErrorProvider(); IdUsuario = SessionApp.UsuarioSel.Idusuario; }
public void UpdateTipocondicion(Tipocondicion entity) { TipocondicionDao.Update(entity); }
public int SaveTipocondicion(Tipocondicion entity) { return(TipocondicionDao.Save(entity)); }
private void bmMantenimiento_ItemClick(object sender, ItemClickEventArgs e) { var subMenu = e.Item as BarSubItem; if (subMenu != null) { return; } switch (e.Item.Name) { case "btnNuevo": LimpiarCampos(); TipoMnt = TipoMantenimiento.Nuevo; IdEntidadMnt = 0; pkIdEntidad.EditValue = 0; TipocondicionMnt = null; TipocondicionMnt = new Tipocondicion(); btnGrabar.Enabled = true; btnGrabarCerrar.Enabled = true; btnGrabarNuevo.Enabled = true; btnEliminar.Enabled = false; btnActualizar.Enabled = false; ValoresPorDefecto(); if (Permisos.Nuevo) { CamposSoloLectura(false); } break; case "btnGrabar": if (Guardar()) { SeGuardoObjeto = true; btnGrabar.Enabled = false; btnGrabarCerrar.Enabled = false; btnGrabarNuevo.Enabled = false; TipoMnt = TipoMantenimiento.Modificar; if (Permisos.Eliminar) { btnEliminar.Enabled = true; btnActualizar.Enabled = true; } } break; case "btnGrabarCerrar": if (Guardar()) { SeGuardoObjeto = true; Close(); } break; case "btnGrabarNuevo": if (Guardar()) { SeGuardoObjeto = true; LimpiarCampos(); TipoMnt = TipoMantenimiento.Nuevo; pkIdEntidad.EditValue = 0; IdEntidadMnt = 0; btnEliminar.Enabled = false; btnActualizar.Enabled = false; TipocondicionMnt = null; TipocondicionMnt = new Tipocondicion(); ValoresPorDefecto(); } if (Permisos.Nuevo) { CamposSoloLectura(false); } break; case "btnEliminar": EliminaRegistro(); break; case "btnLimpiarCampos": LimpiarCampos(); break; case "btnActualizar": if (IdEntidadMnt > 0) { TraerDatos(); } break; case "btnCerrar": if (SeGuardoObjeto) { Close(); } else { TipocondicionMnt = null; Close(); } break; } }