private void InicioTipoMantenimiento() { switch (TipoMnt) { case TipoMantenimiento.Nuevo: pkIdEntidad.EditValue = IdEntidadMnt; CargarReferencias(); ValoresPorDefecto(); btnEliminar.Enabled = false; btnActualizar.Enabled = false; NotadebitocliMnt = new Notadebitocli(); CargarDetalle(); ObtenerTipoDeCambioVentaSunat(); break; case TipoMantenimiento.Modificar: pkIdEntidad.EditValue = IdEntidadMnt; CargarReferencias(); TraerDatos(); iIdvendedor.Enabled = IdUsuario <= 0; CargarDetalle(); ListarCpVentaReferencia(); break; } }
public bool GuardarNotaDebitoCli(TipoMantenimiento tipoMantenimiento, Notadebitocli entidadCab, List <VwNotadebitoclidet> entidadDetList) { return(NotadebitocliDao.GuardarNotaDebitoCli(tipoMantenimiento, entidadCab, entidadDetList)); }
public void UpdateNotadebitocli(Notadebitocli entity) { NotadebitocliDao.Update(entity); }
public int SaveNotadebitocli(Notadebitocli entity) { return(NotadebitocliDao.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; NotadebitocliMnt = null; NotadebitocliMnt = new Notadebitocli(); 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; if (IdEntidadMnt > 0) { TipoMnt = TipoMantenimiento.Modificar; } if (Permisos.Eliminar) { btnEliminar.Enabled = true; btnActualizar.Enabled = true; } // DeshabilitarModificacion(); } break; case "btnGrabarCerrar": if (Guardar()) { SeGuardoObjeto = true; DialogResult = DialogResult.OK; } break; case "btnEliminar": EliminaRegistro(); break; case "btnLimpiarCampos": LimpiarCampos(); break; case "btnActualizar": if (IdEntidadMnt > 0) { TraerDatos(); CargarDetalle(); } break; case "btnCerrar": if (SeGuardoObjeto) { DialogResult = DialogResult.OK; } else { NotadebitocliMnt = null; DialogResult = DialogResult.OK; } break; case "btnImprimir": if (ImpresionFormato == null) { ImpresionFormato = new ImpresionFormato(); } if (IdEntidadMnt > 0) { //ImpresionFormato.VistaPreviaNotaCreditoCliente(NotadebitocliMnt); } break; case "btnCpventa": int idClienteSel = (int)iIdcliente.EditValue; if (idClienteSel == 0) { XtraMessageBox.Show("Seleccione el Cliente.", "Atención", MessageBoxButtons.OK, MessageBoxIcon.Error); beSocioNegocio.Select(); return; } NotadebitocliImpCpVentaFrm notadebitocliImpCpVentaFrm = new NotadebitocliImpCpVentaFrm(VwNotadebitoclidetList, VwSocionegocioSel, (int)iIdtipomoneda.EditValue); notadebitocliImpCpVentaFrm.ShowDialog(); if (notadebitocliImpCpVentaFrm.DialogResult == DialogResult.OK) { VwCpventa vwCpventaSelImp = notadebitocliImpCpVentaFrm.VwCpventaSel; if (vwCpventaSelImp != null) { iIdcliente.EditValue = vwCpventaSelImp.Idcliente; iIdtipomoneda.EditValue = vwCpventaSelImp.Idtipomoneda; iTipocambio.EditValue = vwCpventaSelImp.Tipocambio; iIdtipomoneda.Enabled = false; } foreach (var item in VwNotadebitoclidetList.Where(x => x.DataEntityState != DataEntityState.Deleted)) { CalculaItem1(item); } SumarTotales(); ListarCpVentaReferencia(); iIdcliente.Enabled = false; } break; } }