public JsonResult GetById(TipoDocumentoDTO tipodocumentoDTO) { var jsonResponse = new JsonResponse { Success = true }; try { var usuario = MapperHelper.Map <TipoDocumentoDTO, TipoDocumento>(tipodocumentoDTO); var tipodocumento = TipoDocumentoBL.Instancia.GetById(usuario); if (tipodocumento != null) { tipodocumentoDTO = MapperHelper.Map <TipoDocumento, TipoDocumentoDTO>(tipodocumento); jsonResponse.Data = tipodocumentoDTO; } else { jsonResponse.Warning = true; jsonResponse.Message = Mensajes.UsuarioNoExiste; } } catch (Exception ex) { LogError(ex); jsonResponse.Success = false; jsonResponse.Message = Mensajes.IntenteloMasTarde; } return(Json(jsonResponse)); }
protected void btnGuardar_Click(object sender, EventArgs e) { PasajeroDTO pasajero = new PasajeroDTO(); TipoDocumentoDTO usuario = new TipoDocumentoDTO(); EstadoCivilDTO estadoCivil = new EstadoCivilDTO(); DateTime fechaNac; if (!DateTime.TryParseExact(txtNacimiento.Text, "dd/MM/yyyy", new CultureInfo("es-AR"), DateTimeStyles.None, out fechaNac)) { DangerMessage.Visible = true; LblDanger.Text = "El formato de la fecha de alta debe ser dd/MM/yyyy."; return; } string[] split = txtCuil.Text.Split(new Char[] { '-' }); pasajero.Activo = chkActivo.Checked; pasajero.Apellido = txtApellido.Text; pasajero.Nombre = txtNombre.Text; pasajero.FechaNacimiento = fechaNac; pasajero.Cuilcuit1 = split[0];; pasajero.Cuilcuit2 = split[1];; pasajero.Cuilcuit3 = split[2];; pasajero.Domicilio = txtDomicilio.Text; pasajero.Email = txtEmail.Text; pasajero.Movil = txtMovil.Text; pasajero.IdTipoDocumento = Convert.ToInt32(ddlTipoDoc.SelectedValue); pasajero.IdEstadoCivil = Convert.ToInt32(ddlEstadoCivil.SelectedValue); pasajero.IdNacionalidad = Convert.ToString(ddlNacionalidad.SelectedValue); pasajero.Eliminado = "0"; pasajero.NumeroDocumento = Convert.ToInt32(txtNumero.Text); pasajero.IsNew = true; pasajero.Telefono = txtTelefono.Text; PasajeroManager.SavePasajero(pasajero); }
public TipoDocumentoDTO BuscarPorId(int id) { try { Conexion.Abrir(); string sql = "SELECT TOP(1) * " + "FROM TipoDocumento " + "WHERE TipoDocumentoId = " + id; SqlCommand cmd = new SqlCommand(sql, Conexion.Conn); SqlDataReader reader = cmd.ExecuteReader(); if (reader.Read()) { TipoDocumentoDTO td = new TipoDocumentoDTO( Convert.ToInt32(reader["TipoDocumentoId"].ToString().Trim()), reader["TipoDocumento"].ToString().Trim(), reader["SiglaTipoDocumento"].ToString().Trim() ); return(td); } else { return(null); } } catch (SqlException e) { Console.WriteLine(e.StackTrace); return(null); } finally { if (Conexion.Conn != null) { Conexion.Cerrar(); } } }
public JsonResult GetIdModulo(TipoDocumentoDTO tipodocumentoDTO) { var jsonResponse = new JsonResponse { Success = true }; try { var tipodocumento = MapperHelper.Map <TipoDocumentoDTO, TipoDocumento>(tipodocumentoDTO); var moduloList = TipoDocumentoBL.Instancia.GetIdModulo(tipodocumento); if (moduloList.Count > 0) { var moduloDTOList = MapperHelper.Map <IEnumerable <TipoDocumento>, IEnumerable <TipoDocumentoDTO> >(moduloList); jsonResponse.Data = moduloDTOList; } else { jsonResponse.Warning = true; jsonResponse.Message = Mensajes.UsuarioNoExiste; } } catch (Exception ex) { LogError(ex); jsonResponse.Success = false; jsonResponse.Message = Mensajes.IntenteloMasTarde; } return(Json(jsonResponse)); }
private DataTable RelTipoDocumentoToDataTable(List <TipoDocumento> listaTipoDocumento) { DataTable dta = new DataTable(); DataColumn codigo = new DataColumn("codigo"); DataColumn descricao = new DataColumn("descricao"); DataColumn sigla = new DataColumn("sigla"); DataColumn girErro = new DataColumn("girErro"); dta.Columns.Add(codigo); dta.Columns.Add(descricao); dta.Columns.Add(sigla); dta.Columns.Add(girErro); foreach (var registro in listaTipoDocumento) { TipoDocumentoDTO tipoDocumento = registro.To <TipoDocumentoDTO>(); DataRow row = dta.NewRow(); row[codigo] = tipoDocumento.Id; row[descricao] = tipoDocumento.Descricao; row[sigla] = tipoDocumento.Sigla; row[girErro] = ""; dta.Rows.Add(row); } return(dta); }
private void button1_Click(object sender, EventArgs e) { int tdId = Convert.ToInt32(comboBox1.SelectedValue.ToString().Trim()); TipoDocumentoDTO td = DAO.TdDAO.BuscarPorId(tdId); string documento = textBox1.Text.Trim(), clave = textBox2.Text.Trim(); int usuario = DAO.UDAO.IniciarSesion(td, documento, clave); switch (usuario) { case 1: MessageBox.Show("Bienvenido " + Sesion.Usuario.Nombres + " " + Sesion.Usuario.Apellidos + "\n" + "Será dirigido a la página de " + Sesion.Usuario.TipoUsuario.Tipo); break; case 2: MessageBox.Show("ERROR: Usuario bloqueado"); break; case 3: MessageBox.Show("ERROR: Usted se ha dado de baja"); // Mirar que se hace después break; case 0: MessageBox.Show("ERROR: Usuario no encontrado"); break; } }
public static void SaveTipoDocumento(ref TipoDocumentoDTO TipoDocumento) { SqlCommand command; if (TipoDocumento.IsNew) { command = GetDbSprocCommand("usp_TipoDocumento_Insert"); command.Parameters.Add(CreateOutputParameter("@IDTipoDocumento", SqlDbType.Int)); } else { command = GetDbSprocCommand("usp_TipoDocumento_Update"); command.Parameters.Add(CreateParameter("@IDTipoDocumento", TipoDocumento.idTipoDocumentoDTO)); } command.Parameters.Add(CreateParameter("@Descripcion", TipoDocumento.descripcionDTO, 50)); // Run the command. command.Connection.Open(); command.ExecuteNonQuery(); command.Connection.Close(); // If this is a new record, let's set the ID so the object // will have it. if (TipoDocumento.IsNew) { TipoDocumento.idTipoDocumentoDTO = (int)command.Parameters["@IDTipoDocumento"].Value; } }
public JsonResult Update(TipoDocumentoDTO tipodocumentoDTO) { var jsonResponse = new JsonResponse { Success = true }; try { var tipodocumento = MapperHelper.Map <TipoDocumentoDTO, TipoDocumento>(tipodocumentoDTO); int resultado = TipoDocumentoBL.Instancia.Update(tipodocumento); if (resultado > 0) { jsonResponse.Title = Title.TitleActualizar; jsonResponse.Message = Mensajes.ActualizacionSatisfactoria; } if (resultado == 0) { jsonResponse.Title = Title.TitleAlerta; jsonResponse.Warning = true; jsonResponse.Message = Mensajes.ActualizacionFallida; } if (resultado == -1) { jsonResponse.Title = Title.TitleAlerta; jsonResponse.Warning = true; jsonResponse.Message = Mensajes.YaExisteRegistro; } LogBL.Instancia.Add(new Log { Accion = Mensajes.Update, Controlador = Mensajes.UsuarioController, Identificador = resultado, Mensaje = jsonResponse.Message, Usuario = tipodocumentoDTO.UsuarioRegistro, Objeto = JsonConvert.SerializeObject(tipodocumentoDTO) }); } catch (Exception ex) { LogError(ex); jsonResponse.Success = false; jsonResponse.Title = Title.TitleAlerta; jsonResponse.Message = Mensajes.IntenteloMasTarde; LogBL.Instancia.Add(new Log { Accion = Mensajes.Update, Controlador = Mensajes.UsuarioController, Identificador = 0, Mensaje = ex.Message, Usuario = tipodocumentoDTO.UsuarioRegistro, Objeto = JsonConvert.SerializeObject(tipodocumentoDTO) }); } return(Json(jsonResponse)); }
public JsonResult Update(TipoDocumentoDTO TipoDocumentoDTO) { var result = new { TipoDocumentoDTOid = TipoDocumentoService.EditTipoDocumento(Mapper.Map <SistemaSLS.Domain.Entities.TipoDocumento>(TipoDocumentoDTO)) }; return(Json(result, JsonRequestBehavior.AllowGet)); }
public static TipoDocumentoDTO Traduzir(this TipoDocumento item, int idIdioma) { var dto = new TipoDocumentoDTO() { Id = item.Id, Descricao = item.Descricoes.FirstOrDefault(x => x.IdIdioma == idIdioma).Descricao }; return dto; }
public List <TipoDocumentoDTO> getListarTipoDocumento() { List <TipoDocumentoDTO> ListaTipoDocumentoDTO = new List <TipoDocumentoDTO>(); string cnxString = _appDBContext.Database.GetConnectionString(); SqlConnection cnx = new SqlConnection(cnxString); try { cnx.Open(); using (SqlCommand Sqlcmd = new SqlCommand()) { Sqlcmd.Connection = cnx; Sqlcmd.CommandType = CommandType.StoredProcedure; Sqlcmd.CommandText = "SP_S_Listar_Tipo_Documento_21"; // Sqlcmd.Parameters.Clear(); // Sqlcmd.Parameters.Add("@cod_empresa", SqlDbType.Int).Value = COD_EMPRESA; SqlDataReader oDataReader = Sqlcmd.ExecuteReader(); while (oDataReader.Read()) { TipoDocumentoDTO TipoDocumentoDTO = new TipoDocumentoDTO(); TipoDocumentoDTO.Cod_Tipo_Doc = int.Parse(oDataReader["Cod_Tipo_Doc"].ToString()); TipoDocumentoDTO.Nom_Tipo_Doc = oDataReader["Nom_Tipo_Doc"].ToString(); TipoDocumentoDTO.Des_Tipo_Doc = oDataReader["Des_Tipo_Doc"].ToString(); TipoDocumentoDTO.Activo = bool.Parse(oDataReader["Activo"].ToString()); ListaTipoDocumentoDTO.Add(TipoDocumentoDTO); } } } catch (SqlException sex) { eErrorLog mensajeLogError = new eErrorLog( sex.Message, "TipoDocumentoRepository/getListarTipoDocumento(). SQL." + sex, "Error Sql"); mensajeLogError.RegisterLog(); } catch (Exception ex) { eErrorLog mensajeLogError = new eErrorLog(ex.Message, "TipoDocumentoRepository/getListarTipoDocumento() EX." + ex, "Error"); mensajeLogError.RegisterLog(); } finally { if (cnx.State == System.Data.ConnectionState.Open) { cnx.Close(); } } return(ListaTipoDocumentoDTO); }
private TipoDocumentoDTO MappingTipoDocumento(DataRow row) { TipoDocumentoDTO oTipoDocumento = new TipoDocumentoDTO(); oTipoDocumento.IdTipoDocumento = Int32.Parse(row["tipo_documento_id"].ToString()); oTipoDocumento.NombreTipoDocumento = row["nombre_tipo_documento"].ToString(); if (!DBNull.Value.Equals(row["descripcion"])) { oTipoDocumento.Descripcion = row["descripcion"].ToString(); } return(oTipoDocumento); }
/// <summary> /// Este metodo convierte un DTO a DAL /// </summary> /// <param name="DTO">Parametro DTO</param> /// <returns>Objeto tipo DAL</returns> public static TipoDocumento MapeoDTOToDAL(TipoDocumentoDTO DTO) { try { TipoDocumento c = new TipoDocumento(); c.CreatedAt = DTO.CreatedAt; c.Nombre = DTO.Nombre; c.UpdateAt = DTO.UpdateAt; c.TipoDocumentoId = DTO.TipoDocumentoId; return(c); }catch (Exception) { return(null); } }
public bool Salvar(TipoDocumentoDTO dto) { if (!EhPermitidoSalvar()) { messageQueue.Add(Resource.Sigim.ErrorMessages.PrivilegiosInsuficientes, TypeMessage.Error); return(false); } if (dto == null) { throw new ArgumentNullException("dto"); } bool novoItem = false; var tipoDocumento = tipoDocumentoRepository.ObterPeloId(dto.Id); if (tipoDocumento == null) { tipoDocumento = new TipoDocumento(); novoItem = true; } tipoDocumento.Sigla = dto.Sigla; tipoDocumento.Descricao = dto.Descricao; if (Validator.IsValid(tipoDocumento, out validationErrors)) { if (novoItem) { tipoDocumentoRepository.Inserir(tipoDocumento); } else { tipoDocumentoRepository.Alterar(tipoDocumento); } tipoDocumentoRepository.UnitOfWork.Commit(); messageQueue.Add(Resource.Sigim.SuccessMessages.SalvoComSucesso, TypeMessage.Success); return(true); } else { messageQueue.AddRange(validationErrors, TypeMessage.Error); } return(false); }
/// <summary> /// Este metodo convierte un DAL a DTO /// </summary> /// <param name="DAL">Parametro DAL</param> /// <returns>Objeto tipo DTO</returns> public static TipoDocumentoDTO MapeoDALToDTO(TipoDocumento DAL) { try { TipoDocumentoDTO c = new TipoDocumentoDTO(); c.CreatedAt = DAL.CreatedAt; c.Nombre = DAL.Nombre; c.UpdateAt = DAL.UpdateAt; c.TipoDocumentoId = DAL.TipoDocumentoId; return(c); } catch (Exception) { return(null); } }
internal override DTOBase PopulateDTO(SqlDataReader reader) { TipoDocumentoDTO TipoDocumento = new TipoDocumentoDTO(); if (!reader.IsDBNull(Ord_TipoDocumento)) { TipoDocumento.idTipoDocumentoDTO = reader.GetInt32(Ord_TipoDocumento); } // IdCliente if (!reader.IsDBNull(Ord_descripcionDTO)) { TipoDocumento.descripcionDTO = reader.GetString(Ord_descripcionDTO); } return(TipoDocumento); }
public ActionResult SaveInfo(int id, String nombre, String descripcion) { /*Se define el DTO (Clase que solo define datos, no funciones que lo diferencia del modelo)*/ TipoDocumentoDTO objDTO = new TipoDocumentoDTO(id, nombre, descripcion); /*Se recibe en una lista generica el resultado del login definida en el service y obligada por el contract*/ IEnumerable <String> info = ContractService.SaveInfo(objDTO); /*Lista temporal que contendra la respuesta que se le dara al cliente*/ IList <String> res = new List <String>(); /*Se valida si la consulta SQL retorno valores*/ if (info != null && info.Count() > 0) { res.Add("Status"); res.Add("Success"); } /*Se para la lista de la respuesta a JSON*/ return(Json(new { d = res })); }
private void buttonRegistrarse_Click(object sender, EventArgs e) { UsuarioDAO uDAO = new UsuarioDAO(); TipoDocumentoDAO tdDAO = new TipoDocumentoDAO(); int tdId = Convert.ToInt32(comboBoxTipoDocumento.SelectedValue.ToString().Trim()); TipoDocumentoDTO td = tdDAO.BuscarPorId(tdId); string fnString = dateTimePickerFechaNacimiento.Value.ToShortDateString().Trim(); UsuarioDTO usuario = new UsuarioDTO { Nombres = textBoxNombre.Text.Trim(), Apellidos = textBoxApellido.Text.Trim(), Documento = textBoxDocumento.Text.Trim(), FechaNacimiento = Convert.ToDateTime(fnString), CorreoElectronico = textBoxCorreoElectronico.Text.Trim(), Clave = textBoxClave.Text.Trim(), Telefono = textBoxTelefono.Text.Trim(), TipoDocumento = td }; uDAO.Registrarse(usuario); }
public bool UpdateTipoDocumentoById(TipoDocumentoDTO oTipoDocumento) { throw new NotImplementedException(); }
public bool InsertTipoDocumento(TipoDocumentoDTO oTipoDocumento) { throw new NotImplementedException(); }
public void Eliminar(TipoDocumentoDTO obj) { throw new NotImplementedException(); }
public void Ingresar(TipoDocumentoDTO obj) { throw new NotImplementedException(); }