public IActionResult Consultar([FromForm] ProveedorConsultaDto objProveedor) { var jsonResponseDto = new JsonResponseDto(); try { objProveedor = _Proveedor.ConsultaProveedor(objProveedor); objProveedor.IdEmpresaPrincipal = GetEmpresaPadre(); objProveedor.Perfil = GetPerfil(); if (objProveedor != null) { return(PartialView("Consultar", objProveedor)); } else { jsonResponseDto.Type = Constante.Warning.ToLower(); jsonResponseDto.IsValid = false; jsonResponseDto.Mensaje = "Error en al consulta"; } } catch (Exception ex) { Log.Error(ex.Message); jsonResponseDto.Type = Constante.Warning.ToLower(); jsonResponseDto.IsValid = false; jsonResponseDto.Mensaje = ex.Message.ToString(); } return(Json(jsonResponseDto)); }
public IActionResult Registrar() { ProveedorConsultaDto objProveedorConsultaDto = new ProveedorConsultaDto(); objProveedorConsultaDto.IdEmpresa = GetEmpresaPadre(); objProveedorConsultaDto.IdEmpresaPrincipal = GetEmpresaPadre(); objProveedorConsultaDto.Perfil = GetPerfil(); return(PartialView("Registrar", objProveedorConsultaDto)); }
public IActionResult Eliminar([FromForm] ProveedorConsultaDto objProveedor) { var jsonResponseDto = new JsonResponseDto(); try { var result = _Proveedor.EliminarProveedor(objProveedor.IdProveedor, objProveedor.Accion); var mensaje = result.Split(":"); jsonResponseDto.Type = mensaje[0]; jsonResponseDto.IsValid = true; jsonResponseDto.Mensaje = mensaje[1]; } catch (Exception ex) { Log.Error(ex.Message); jsonResponseDto.Type = Constante.Warning.ToLower(); jsonResponseDto.IsValid = false; jsonResponseDto.Mensaje = ex.Message.ToString(); } return(Json(jsonResponseDto)); }
public ProveedorConsultaDto ConsultaProveedor(ProveedorConsultaDto objProveedor) { using (SqlConnection conn = DataContext.GetConnection()) { var listaParams = new List <SqlParameter>(); listaParams.Add(new SqlParameter("@IdProveedor", SqlDbType.VarChar) { Direction = ParameterDirection.Input, Value = objProveedor.IdProveedor }); SqlDataReader lector = SQLHelper.ExecuteReader(conn, System.Data.CommandType.StoredProcedure, @"Sp_ProveedorConsulta", listaParams.ToArray()); while (lector.Read()) { objProveedor.IdProveedor = lector.IsDBNull(lector.GetOrdinal("IdProveedor")) ? default(string) : lector.GetString(lector.GetOrdinal("IdProveedor")); objProveedor.IdEmpresa = lector.IsDBNull(lector.GetOrdinal("IdEmpresa")) ? default(string) : lector.GetString(lector.GetOrdinal("IdEmpresa")); objProveedor.Nombre = lector.IsDBNull(lector.GetOrdinal("Nombre")) ? default(string) : lector.GetString(lector.GetOrdinal("Nombre")); objProveedor.Codigo = lector.IsDBNull(lector.GetOrdinal("Codigo")) ? default(string) : lector.GetString(lector.GetOrdinal("Codigo")); objProveedor.Descripcion = lector.IsDBNull(lector.GetOrdinal("Descripcion")) ? default(string) : lector.GetString(lector.GetOrdinal("Descripcion")); objProveedor.IdEstado = lector.IsDBNull(lector.GetOrdinal("IdEstado")) ? default(string) : lector.GetString(lector.GetOrdinal("IdEstado")); } } return(objProveedor); }