// Metodo para grabar el cliente. protected override void GrabarElemento() { try { int resultado = 0; IDaoCliente myDao = DaoCliente.Crear(); if (this.accionGrabar == TipoGrabacion.Agregar) { resultado = myDao.NuevoCliente(this.myCliente); } if (this.accionGrabar == TipoGrabacion.Actualizar) { resultado = myDao.ActualizarCliente(this.myCliente); } if (this.accionGrabar == TipoGrabacion.Eliminar) { resultado = myDao.eliminarCliente(this.myCliente.Rut); } this.AccionRealizada(resultado > 0 ? true : false); this.MensajeGrabacion = (resultado > 0 ? "El cliente " + this.myCliente.Nombre + " " + this.myCliente.Apellido + " ha sido " + this.myAccion + "." : "No ha sido posible " + this.myAccion + " el cliente " + myCliente.Nombre + " " + this.myCliente.Apellido + ", intente nuevamente."); this.fueAlmacenado = (resultado > 0 ? true : false); } catch (Exception ex) { this.MarcarError(ex); return; } }
// Metodo para grabar el cliente. protected override void GrabarElemento() { try { int resultado = 0; IDaoCliente myDao = DaoCliente.Crear(); if (this.accionGrabar == TipoGrabacion.Agregar) { resultado = myDao.NuevoCliente(this.myCliente); } if (this.accionGrabar == TipoGrabacion.Actualizar) { resultado = myDao.ActualizarCliente(this.myCliente); } if (this.accionGrabar == TipoGrabacion.Eliminar) { resultado = myDao.eliminarCliente(this.myCliente.Rut); } this.AccionRealizada(resultado > 0 ? true : false); this.MensajeGrabacion = (resultado > 0 ? string.Format(StringResources.GrabarCliente_Correctamente, this.myCliente.Nombre + " " + this.myCliente.Apellido, this.myAccion) : string.Format(StringResources.GrabarCliente_Error, this.myAccion, myCliente.Nombre + " " + this.myCliente.Apellido)); this.fueAlmacenado = (resultado > 0 ? true : false); } catch (Exception ex) { this.MarcarError(ex); return; } }