private void InsertOrUpdate() { if (ModoCreate) { if (TxtClave.Text.Trim().Length == 0) { return; } objeto = new Estacion(); objeto.EstacionId = TxtClave.Text.Trim(); objeto.Nombre = TxtNombre.Text.Trim(); objeto.VenderSinStock = ChkVentaSinExistencia.Checked; objeto.SolicitarFmpago = ChkSolicitarFMpago.Checked; objeto.SumarUnidadesPdv = ChkSumarUnidades.Checked; objeto.ImpresoraT = CboImpresoraT.Text; objeto.ImpresoraF = CboImpresoraF.Text; objeto.ImpresoraNc = CboImpresoraNC.Text; objeto.TantosT = (int)NTickets.Value; objeto.TantosF = (int)NFacturas.Value; objeto.TantosNc = (int)NNc.Value; objeto.CanjearPuntosAuto = ChCanjearPuntosAuto.Checked; if (estacionController.InsertOne(objeto)) { Ambiente.Mensaje(Ambiente.CatalgoMensajes[3]); } else { Ambiente.Mensaje(Ambiente.CatalgoMensajes[-1]); } Close(); } else { objeto.Nombre = TxtNombre.Text.Trim(); objeto.ImpresoraT = CboIT.Text.Trim(); objeto.ImpresoraF = CboIF.Text.Trim(); objeto.ImpresoraNc = CboINC.Text.Trim(); objeto.VenderSinStock = ChkVentaSinExistencia.Checked; objeto.SolicitarFmpago = ChkSolicitarFMpago.Checked; objeto.SumarUnidadesPdv = ChkSumarUnidades.Checked; objeto.ImpresoraT = CboImpresoraT.Text; objeto.ImpresoraF = CboImpresoraF.Text; objeto.ImpresoraNc = CboImpresoraNC.Text; objeto.TantosT = (int)NTickets.Value; objeto.TantosF = (int)NFacturas.Value; objeto.TantosNc = (int)NNc.Value; objeto.CanjearPuntosAuto = ChCanjearPuntosAuto.Checked; if (estacionController.Update(objeto)) { Ambiente.Mensaje(Ambiente.CatalgoMensajes[3]); } else { Ambiente.Mensaje(Ambiente.CatalgoMensajes[-1]); } Close(); } }