public List <PerfilBE> ListarPerfiles() { try { using (SqlCommand cmd = new SqlCommand()) { cmd.CommandText = "SUIT_MAE_SP_LISTARPERFILES"; cmd.CommandType = CommandType.StoredProcedure; using (ConexionDA NewDA_CONEXION = new ConexionDA()) { try { NewDA_CONEXION.retOpen(); cmd.Connection = NewDA_CONEXION.retConexion(); PerfilBE objConsultaBE = new PerfilBE(); List <PerfilBE> lstConsultaBE = new List <PerfilBE>(); using (SqlDataReader objDRConsulta = cmd.ExecuteReader()) { while (objDRConsulta.Read()) { objConsultaBE = new PerfilBE(); AuditoriaBE objAuditoriaBE = new AuditoriaBE(); if (objDRConsulta["PER_IDPERFIL"] != DBNull.Value) { objConsultaBE.IdPerfil = Convert.ToInt32(objDRConsulta["PER_IDPERFIL"]); } if (objDRConsulta["PER_DENOMINACION"] != DBNull.Value) { objConsultaBE.Denominacion = Convert.ToString(objDRConsulta["PER_DENOMINACION"]); } lstConsultaBE.Add(objConsultaBE); } objDRConsulta.Close(); } NewDA_CONEXION.retClose(); return(lstConsultaBE); } catch (Exception ex) { Console.WriteLine(ex.Message); return(new List <PerfilBE>()); } finally { if (NewDA_CONEXION.conexion.State == ConnectionState.Open) { NewDA_CONEXION.retClose(); } } } } } catch (Exception ex) { throw ex; } }
public List <TipoClienteBE> ListarTipoClientes() { try { using (SqlCommand cmd = new SqlCommand()) { cmd.CommandText = "SUIT_ADM_SP_LISTARTIPOCLIENTES"; cmd.CommandType = CommandType.StoredProcedure; using (ConexionDA NewDA_CONEXION = new ConexionDA()) { try { NewDA_CONEXION.retOpen(); cmd.Connection = NewDA_CONEXION.retConexion(); TipoClienteBE objConsultaBE; List <TipoClienteBE> lstConsultaBE = new List <TipoClienteBE>(); using (SqlDataReader objDRConsulta = cmd.ExecuteReader()) { while (objDRConsulta.Read()) { objConsultaBE = new TipoClienteBE(); AuditoriaBE objAuditoriaBE = new AuditoriaBE(); if (objDRConsulta["TIP_IDTIPOCLIENTE"] != DBNull.Value) { objConsultaBE.IdTipoCliente = Convert.ToInt32(objDRConsulta["TIP_IDTIPOCLIENTE"]); } if (objDRConsulta["TIP_DESCRIPCION"] != DBNull.Value) { objConsultaBE.Descripcion = Convert.ToString(objDRConsulta["TIP_DESCRIPCION"]); } lstConsultaBE.Add(objConsultaBE); } objDRConsulta.Close(); } NewDA_CONEXION.retClose(); return(lstConsultaBE); } catch (Exception ex) { Console.WriteLine(ex.Message); return(new List <TipoClienteBE>()); } finally { if (NewDA_CONEXION.conexion.State == ConnectionState.Open) { NewDA_CONEXION.retClose(); } } } } } catch (Exception ex) { throw ex; } }
public bool EliminarMonedaFacturacion(int IdMonedaFacturacion, out string mensaje) { try { using (SqlCommand cmd = new SqlCommand()) { cmd.CommandText = "SUIT_ADM_SP_ELIMINARMONEDAFACTURACION"; cmd.CommandType = CommandType.StoredProcedure; //Paramtros de Entrada cmd.Parameters.Add(UtilDA.SetParameter("@MOD_IDMONEDAFACTURA", SqlDbType.Int, ParameterDirection.Input, IdMonedaFacturacion, !(IdMonedaFacturacion > 0))); //Paremetros de salida cmd.Parameters.Add(UtilDA.SetParameter("@RESULTADO", SqlDbType.VarChar, ParameterDirection.Output, null)); cmd.Parameters.Add(UtilDA.SetParameter("@MENSAJE", SqlDbType.VarChar, ParameterDirection.Output, null)); using (ConexionDA NewDA_CONEXION = new ConexionDA()) { int Retorno = 0; try { NewDA_CONEXION.retOpen(); cmd.Connection = NewDA_CONEXION.retConexion(); using (SqlDataReader oRead = cmd.ExecuteReader()) { mensaje = UtilDA.ParseParameter(cmd.Parameters["@MENSAJE"]).ToString(); Retorno = Convert.ToInt32(UtilDA.ParseParameter(cmd.Parameters["@RESULTADO"])); oRead.Close(); } NewDA_CONEXION.retClose(); } catch (Exception ex) { throw ex; } finally { if (NewDA_CONEXION.conexion.State == ConnectionState.Open) { NewDA_CONEXION.retClose(); } } if (Retorno == 1) { return(true); } else { return(false); } } } } catch (Exception ex) { throw ex; } }
public List <EmpresaBE> ListarEmpresas(int IdCliente) { try { using (SqlCommand cmd = new SqlCommand()) { cmd.CommandText = "SUIT_ADM_SP_LISTAREmpresaS"; cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add(UtilDA.SetParameter("@CLI_IDCLIENTE", SqlDbType.Int, ParameterDirection.Input, IdCliente, !(IdCliente > 0))); using (ConexionDA NewDA_CONEXION = new ConexionDA()) { try { NewDA_CONEXION.retOpen(); cmd.Connection = NewDA_CONEXION.retConexion(); EmpresaBE objConsultaBE; List <EmpresaBE> lstConsultaBE = new List <EmpresaBE>(); using (SqlDataReader objDRConsulta = cmd.ExecuteReader()) { while (objDRConsulta.Read()) { objConsultaBE = new EmpresaBE(); AuditoriaBE objAuditoriaBE = new AuditoriaBE(); if (objDRConsulta["CON_IDEmpresa"] != DBNull.Value) { objConsultaBE.IdEmpresa = Convert.ToInt32(objDRConsulta["CON_IDEmpresa"]); } lstConsultaBE.Add(objConsultaBE); } objDRConsulta.Close(); } NewDA_CONEXION.retClose(); return(lstConsultaBE); } catch (Exception ex) { Console.WriteLine(ex.Message); return(new List <EmpresaBE>()); } finally { if (NewDA_CONEXION.conexion.State == ConnectionState.Open) { NewDA_CONEXION.retClose(); } } } } } catch (Exception ex) { throw ex; } }
public TipoActividadBE ObtenerTipoActividad(int IdTipoActividad) { try { using (SqlCommand cmd = new SqlCommand()) { cmd.CommandText = "SUIT_ADM_SP_OBTENERTIPOACTIVIDAD"; cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add(UtilDA.SetParameter("@TAC_IDTIPOACTIVIDAD", SqlDbType.Int, ParameterDirection.Input, IdTipoActividad, !(IdTipoActividad > 0))); using (ConexionDA NewDA_CONEXION = new ConexionDA()) { try { NewDA_CONEXION.retOpen(); cmd.Connection = NewDA_CONEXION.retConexion(); TipoActividadBE objTipoActividadBE = new TipoActividadBE(); using (SqlDataReader oRead = cmd.ExecuteReader()) { while (oRead.Read()) { if (DBNull.Value != oRead.GetValue(oRead.GetOrdinal("TAC_IDTIPOACTIVIDAD"))) { objTipoActividadBE.IdTipoActividad = (int)oRead.GetValue(oRead.GetOrdinal("TAC_IDTIPOACTIVIDAD")); } if (DBNull.Value != oRead.GetValue(oRead.GetOrdinal("TAC_NOMBRE"))) { objTipoActividadBE.Nombre = (string)oRead.GetValue(oRead.GetOrdinal("TAC_NOMBRE")); } } oRead.Close(); } NewDA_CONEXION.retClose(); return(objTipoActividadBE); } catch (Exception ex) { throw ex; } finally { if (NewDA_CONEXION.conexion.State == ConnectionState.Open) { NewDA_CONEXION.retClose(); } } } } } catch (Exception ex) { throw ex; } }
public ClienteBE ObtenerCliente(int IdCliente) { try { using (SqlCommand cmd = new SqlCommand()) { cmd.CommandText = "SUIT_ADM_SP_OBTENERCLIENTE"; cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add(UtilDA.SetParameter("@CLI_IDCLIENTE", SqlDbType.Int, ParameterDirection.Input, IdCliente, !(IdCliente > 0))); using (ConexionDA NewDA_CONEXION = new ConexionDA()) { try { NewDA_CONEXION.retOpen(); cmd.Connection = NewDA_CONEXION.retConexion(); ClienteBE objClienteBE = new ClienteBE(); TipoClienteBE objTipoClienteBE = new TipoClienteBE(); using (SqlDataReader oRead = cmd.ExecuteReader()) { while (oRead.Read()) { if (DBNull.Value != oRead.GetValue(oRead.GetOrdinal("CLI_IDCLIENTE"))) { objClienteBE.IdCliente = (int)oRead.GetValue(oRead.GetOrdinal("CLI_IDCLIENTE")); } if (DBNull.Value != oRead.GetValue(oRead.GetOrdinal("TIP_IDTIPOCLIENTE"))) { objTipoClienteBE.IdTipoCliente = (int)oRead.GetValue(oRead.GetOrdinal("TIP_IDTIPOCLIENTE")); } if (DBNull.Value != oRead.GetValue(oRead.GetOrdinal("CLI_DOCUMENTOIDENTIDAD"))) { objClienteBE.DocumentoIdentidad = (string)oRead.GetValue(oRead.GetOrdinal("CLI_DOCUMENTOIDENTIDAD")); } if (DBNull.Value != oRead.GetValue(oRead.GetOrdinal("CLI_PREFIJO"))) { objClienteBE.Prefijo = (string)oRead.GetValue(oRead.GetOrdinal("CLI_PREFIJO")); } if (DBNull.Value != oRead.GetValue(oRead.GetOrdinal("CLI_NOMBRES"))) { objClienteBE.NombreCompleto = (string)oRead.GetValue(oRead.GetOrdinal("CLI_NOMBRES")); } if (DBNull.Value != oRead.GetValue(oRead.GetOrdinal("CLI_EMAIL"))) { objClienteBE.Email = (string)oRead.GetValue(oRead.GetOrdinal("CLI_EMAIL")); } if (DBNull.Value != oRead.GetValue(oRead.GetOrdinal("CLI_TELEFONO"))) { objClienteBE.Telefono = (string)oRead.GetValue(oRead.GetOrdinal("CLI_TELEFONO")); } if (DBNull.Value != oRead.GetValue(oRead.GetOrdinal("CLI_SITIOWEB"))) { objClienteBE.SitioWeb = (string)oRead.GetValue(oRead.GetOrdinal("CLI_SITIOWEB")); } if (DBNull.Value != oRead.GetValue(oRead.GetOrdinal("CLI_DIRECCION"))) { objClienteBE.Direccion = (string)oRead.GetValue(oRead.GetOrdinal("CLI_DIRECCION")); } if (DBNull.Value != oRead.GetValue(oRead.GetOrdinal("CLI_FECHAINICIOCONTRATO"))) { objClienteBE.FechaInicioContrato = (DateTime)oRead.GetValue(oRead.GetOrdinal("CLI_FECHAINICIOCONTRATO")); } if (DBNull.Value != oRead.GetValue(oRead.GetOrdinal("CLI_FECHAFINCONTRATO"))) { objClienteBE.FechaFinContrato = (DateTime)oRead.GetValue(oRead.GetOrdinal("CLI_FECHAFINCONTRATO")); } if (DBNull.Value != oRead.GetValue(oRead.GetOrdinal("CLI_COLOR"))) { objClienteBE.Color = (string)oRead.GetValue(oRead.GetOrdinal("CLI_COLOR")); } } oRead.Close(); } NewDA_CONEXION.retClose(); objClienteBE.TipoCliente = objTipoClienteBE; return(objClienteBE); } catch (Exception ex) { throw ex; } finally { if (NewDA_CONEXION.conexion.State == ConnectionState.Open) { NewDA_CONEXION.retClose(); } } } } } catch (Exception ex) { throw ex; } }
public List <ClienteBE> ListarClientes() { try { using (SqlCommand cmd = new SqlCommand()) { cmd.CommandText = "SUIT_ADM_SP_LISTARCLIENTES"; cmd.CommandType = CommandType.StoredProcedure; using (ConexionDA NewDA_CONEXION = new ConexionDA()) { try { NewDA_CONEXION.retOpen(); cmd.Connection = NewDA_CONEXION.retConexion(); ClienteBE objConsultaBE; List <ClienteBE> lstConsultaBE = new List <ClienteBE>(); using (SqlDataReader objDRConsulta = cmd.ExecuteReader()) { while (objDRConsulta.Read()) { objConsultaBE = new ClienteBE(); TipoClienteBE objTipoClienteBE = new TipoClienteBE(); AuditoriaBE objAuditoriaBE = new AuditoriaBE(); if (objDRConsulta["CLI_IDCLIENTE"] != DBNull.Value) { objConsultaBE.IdCliente = Convert.ToInt32(objDRConsulta["CLI_IDCLIENTE"]); } if (objDRConsulta["TIP_DESCRIPCION"] != DBNull.Value) { objTipoClienteBE.Descripcion = Convert.ToString(objDRConsulta["TIP_DESCRIPCION"]); } if (objDRConsulta["CLI_DOCUMENTOIDENTIDAD"] != DBNull.Value) { objConsultaBE.DocumentoIdentidad = Convert.ToString(objDRConsulta["CLI_DOCUMENTOIDENTIDAD"]); } if (objDRConsulta["CLI_NOMBRES"] != DBNull.Value) { objConsultaBE.NombreCompleto = Convert.ToString(objDRConsulta["CLI_NOMBRES"]); } if (objDRConsulta["CLI_EMAIL"] != DBNull.Value) { objConsultaBE.Email = Convert.ToString(objDRConsulta["CLI_EMAIL"]); } if (objDRConsulta["CLI_TELEFONO"] != DBNull.Value) { objConsultaBE.Telefono = Convert.ToString(objDRConsulta["CLI_TELEFONO"]); } if (objDRConsulta["CLI_SITIOWEB"] != DBNull.Value) { objConsultaBE.SitioWeb = Convert.ToString(objDRConsulta["CLI_SITIOWEB"]); } if (objDRConsulta["CLI_DIRECCION"] != DBNull.Value) { objConsultaBE.Direccion = Convert.ToString(objDRConsulta["CLI_DIRECCION"]); } if (objDRConsulta["CLI_FECHAINICIOCONTRATO"] != DBNull.Value) { objConsultaBE.FechaInicioContrato = Convert.ToDateTime(objDRConsulta["CLI_FECHAINICIOCONTRATO"]); } if (objDRConsulta["CLI_FECHAFINCONTRATO"] != DBNull.Value) { objConsultaBE.FechaFinContrato = Convert.ToDateTime(objDRConsulta["CLI_FECHAFINCONTRATO"]); } if (objDRConsulta["CLI_COLOR"] != DBNull.Value) { objConsultaBE.Color = Convert.ToString(objDRConsulta["CLI_COLOR"]); } objConsultaBE.TipoCliente = objTipoClienteBE; lstConsultaBE.Add(objConsultaBE); } objDRConsulta.Close(); } NewDA_CONEXION.retClose(); return(lstConsultaBE); } catch (Exception ex) { Console.WriteLine(ex.Message); return(new List <ClienteBE>()); } finally { if (NewDA_CONEXION.conexion.State == ConnectionState.Open) { NewDA_CONEXION.retClose(); } } } } } catch (Exception ex) { throw ex; } }
public MonedaBE ObtenerMoneda(int IdMoneda) { try { using (SqlCommand cmd = new SqlCommand()) { cmd.CommandText = "SUIT_MAE_SP_OBTENERMONEDA"; cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add(UtilDA.SetParameter("@MOD_IDMONEDA", SqlDbType.Int, ParameterDirection.Input, IdMoneda, !(IdMoneda > 0))); using (ConexionDA NewDA_CONEXION = new ConexionDA()) { try { NewDA_CONEXION.retOpen(); cmd.Connection = NewDA_CONEXION.retConexion(); MonedaBE objMonedaBE = new MonedaBE(); ClienteBE objClienteBE = new ClienteBE(); ContactoBE objContactoBE = new ContactoBE(); using (SqlDataReader oRead = cmd.ExecuteReader()) { while (oRead.Read()) { if (DBNull.Value != oRead.GetValue(oRead.GetOrdinal("MOD_IDMONEDA"))) { objMonedaBE.IdMoneda = (int)oRead.GetValue(oRead.GetOrdinal("MOD_IDMONEDA")); } if (DBNull.Value != oRead.GetValue(oRead.GetOrdinal("MOD_DESCRIPCION"))) { objMonedaBE.Descripcion = (string)oRead.GetValue(oRead.GetOrdinal("MOD_DESCRIPCION")); } if (DBNull.Value != oRead.GetValue(oRead.GetOrdinal("MOD_SIGNO"))) { objMonedaBE.Signo = (string)oRead.GetValue(oRead.GetOrdinal("MOD_SIGNO")); } if (DBNull.Value != oRead.GetValue(oRead.GetOrdinal("MOD_TIPOCAMBIO"))) { objMonedaBE.TipoCambio = (bool)oRead.GetValue(oRead.GetOrdinal("MOD_TIPOCAMBIO")); } } oRead.Close(); } NewDA_CONEXION.retClose(); return(objMonedaBE); } catch (Exception ex) { throw ex; } finally { if (NewDA_CONEXION.conexion.State == ConnectionState.Open) { NewDA_CONEXION.retClose(); } } } } } catch (Exception ex) { throw ex; } }
public bool GuardarFacturacion(FacturacionBE objFacturacion, out string mensaje) { try { using (SqlCommand cmd = new SqlCommand()) { cmd.CommandText = "SUIT_ADM_SP_GUARDARFACTURACION"; cmd.CommandType = CommandType.StoredProcedure; //Paramtros de Entrada cmd.Parameters.Add(UtilDA.SetParameter("@FAC_IDFACTURACION", SqlDbType.Int, ParameterDirection.Input, objFacturacion.IdFacturacion, !(objFacturacion.IdFacturacion > 0))); cmd.Parameters.Add(UtilDA.SetParameter("@CLI_IDCLIENTE", SqlDbType.Int, ParameterDirection.Input, objFacturacion.Cliente.IdCliente, !(objFacturacion.Cliente.IdCliente > 0))); cmd.Parameters.Add(UtilDA.SetParameter("@CON_IDCONTACTO", SqlDbType.Int, ParameterDirection.Input, objFacturacion.Contacto.IdContacto, !(objFacturacion.Contacto.IdContacto > 0))); cmd.Parameters.Add(UtilDA.SetParameter("@FAC_TIPOFACTURACION", SqlDbType.Int, ParameterDirection.Input, objFacturacion.TipoFacturacion, !(objFacturacion.TipoFacturacion > 0))); cmd.Parameters.Add(UtilDA.SetParameter("@FAC_TARIFAFIJA", SqlDbType.Float, ParameterDirection.Input, objFacturacion.TarifaFija, !(objFacturacion.TarifaFija > 0))); cmd.Parameters.Add(UtilDA.SetParameter("@FAC_TARIFAHORAS", SqlDbType.Float, ParameterDirection.Input, objFacturacion.TarifaHoras, !(objFacturacion.TarifaHoras > 0))); cmd.Parameters.Add(UtilDA.SetParameter("@FAC_TARIFAHORASADICIONAL", SqlDbType.Float, ParameterDirection.Input, objFacturacion.TarifaHorasAdicionales, !(objFacturacion.TarifaHorasAdicionales > 0))); cmd.Parameters.Add(UtilDA.SetParameter("@FAC_MONTOFLAT", SqlDbType.Float, ParameterDirection.Input, objFacturacion.MontoFlat, !(objFacturacion.MontoFlat > 0))); cmd.Parameters.Add(UtilDA.SetParameter("@FAC_FECHAFACTURA", SqlDbType.Int, ParameterDirection.Input, objFacturacion.FechaFactura, !(objFacturacion.FechaFactura > 0))); cmd.Parameters.Add(UtilDA.SetParameter("@FAC_DIRECCION", SqlDbType.VarChar, ParameterDirection.Input, objFacturacion.Direccion, string.IsNullOrEmpty(objFacturacion.Direccion))); cmd.Parameters.Add(UtilDA.SetParameter("@USU_USUARIO", SqlDbType.VarChar, ParameterDirection.Input, objFacturacion.Auditoria.Usuario, string.IsNullOrEmpty(objFacturacion.Auditoria.Usuario))); //Paremetros de salida cmd.Parameters.Add(UtilDA.SetParameter("@FAC_IDFACTURACION_OUT", SqlDbType.Int, ParameterDirection.Output, null)); cmd.Parameters.Add(UtilDA.SetParameter("@RESULTADO", SqlDbType.VarChar, ParameterDirection.Output, null)); cmd.Parameters.Add(UtilDA.SetParameter("@MENSAJE", SqlDbType.VarChar, ParameterDirection.Output, null)); using (ConexionDA NewDA_CONEXION = new ConexionDA()) { int Retorno = 0; try { NewDA_CONEXION.retOpen(); cmd.Connection = NewDA_CONEXION.retConexion(); using (SqlDataReader oRead = cmd.ExecuteReader()) { objFacturacion.IdFacturacion = Convert.ToInt32(UtilDA.ParseParameter(cmd.Parameters["@FAC_IDFACTURACION_OUT"])); mensaje = UtilDA.ParseParameter(cmd.Parameters["@MENSAJE"]).ToString(); Retorno = Convert.ToInt32(UtilDA.ParseParameter(cmd.Parameters["@RESULTADO"])); oRead.Close(); } NewDA_CONEXION.retClose(); } catch (Exception ex) { throw ex; } finally { if (NewDA_CONEXION.conexion.State == ConnectionState.Open) { NewDA_CONEXION.retClose(); } } if (Retorno == 1) { return(true); } else { return(false); } } } } catch (Exception ex) { throw ex; } }
public FacturacionBE ObtenerFacturacion(int IdFacturacion, int IdCliente) { try { using (SqlCommand cmd = new SqlCommand()) { cmd.CommandText = "SUIT_ADM_SP_OBTENERFACTURACION"; cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add(UtilDA.SetParameter("@FAC_IDFACTURACION", SqlDbType.Int, ParameterDirection.Input, IdFacturacion, !(IdFacturacion > 0))); cmd.Parameters.Add(UtilDA.SetParameter("@CLI_IDCLIENTE", SqlDbType.Int, ParameterDirection.Input, IdCliente, !(IdCliente > 0))); using (ConexionDA NewDA_CONEXION = new ConexionDA()) { try { NewDA_CONEXION.retOpen(); cmd.Connection = NewDA_CONEXION.retConexion(); FacturacionBE objFacturacionBE = new FacturacionBE(); ClienteBE objClienteBE = new ClienteBE(); ContactoBE objContactoBE = new ContactoBE(); using (SqlDataReader oRead = cmd.ExecuteReader()) { while (oRead.Read()) { if (DBNull.Value != oRead.GetValue(oRead.GetOrdinal("FAC_IDFACTURACION"))) { objFacturacionBE.IdFacturacion = (int)oRead.GetValue(oRead.GetOrdinal("FAC_IDFACTURACION")); } if (DBNull.Value != oRead.GetValue(oRead.GetOrdinal("CLI_IDCLIENTE"))) { objClienteBE.IdCliente = (int)oRead.GetValue(oRead.GetOrdinal("CLI_IDCLIENTE")); } if (DBNull.Value != oRead.GetValue(oRead.GetOrdinal("CON_IDCONTACTO"))) { objContactoBE.IdContacto = (int)oRead.GetValue(oRead.GetOrdinal("CON_IDCONTACTO")); } if (DBNull.Value != oRead.GetValue(oRead.GetOrdinal("FAC_TIPOFACTURACION"))) { objFacturacionBE.TipoFacturacion = (int)oRead.GetValue(oRead.GetOrdinal("FAC_TIPOFACTURACION")); } if (DBNull.Value != oRead.GetValue(oRead.GetOrdinal("FAC_TARIFAFIJA"))) { objFacturacionBE.TarifaFija = (double)oRead.GetValue(oRead.GetOrdinal("FAC_TARIFAFIJA")); } if (DBNull.Value != oRead.GetValue(oRead.GetOrdinal("FAC_TARIFAHORAS"))) { objFacturacionBE.TarifaHoras = (double)oRead.GetValue(oRead.GetOrdinal("FAC_TARIFAHORAS")); } if (DBNull.Value != oRead.GetValue(oRead.GetOrdinal("FAC_TARIFAHORASADICIONAL"))) { objFacturacionBE.TarifaHorasAdicionales = (double)oRead.GetValue(oRead.GetOrdinal("FAC_TARIFAHORASADICIONAL")); } if (DBNull.Value != oRead.GetValue(oRead.GetOrdinal("FAC_MONTOFLAT"))) { objFacturacionBE.MontoFlat = (double)oRead.GetValue(oRead.GetOrdinal("FAC_MONTOFLAT")); } if (DBNull.Value != oRead.GetValue(oRead.GetOrdinal("FAC_FECHAFACTURA"))) { objFacturacionBE.FechaFactura = (int)oRead.GetValue(oRead.GetOrdinal("FAC_FECHAFACTURA")); } if (DBNull.Value != oRead.GetValue(oRead.GetOrdinal("FAC_DIRECCION"))) { objFacturacionBE.Direccion = (string)oRead.GetValue(oRead.GetOrdinal("FAC_DIRECCION")); } if (DBNull.Value != oRead.GetValue(oRead.GetOrdinal("PRY_PRECIO"))) { objFacturacionBE.PrecioProyecto = (double)oRead.GetValue(oRead.GetOrdinal("PRY_PRECIO")); } } oRead.Close(); } NewDA_CONEXION.retClose(); objFacturacionBE.Cliente = objClienteBE; objFacturacionBE.Contacto = objContactoBE; return(objFacturacionBE); } catch (Exception ex) { throw ex; } finally { if (NewDA_CONEXION.conexion.State == ConnectionState.Open) { NewDA_CONEXION.retClose(); } } } } } catch (Exception ex) { throw ex; } }
public List <OpcionBE> ListarOpcionesUsuarios(int idPerfil) { try { using (SqlCommand cmd = new SqlCommand()) { cmd.CommandText = "SUIT_SEG_SP_LISTAROPCIONUSUARIO"; cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add(UtilDA.SetParameter("@PER_IDPERFIL", SqlDbType.Int, ParameterDirection.Input, idPerfil, !(idPerfil > 0))); using (ConexionDA NewDA_CONEXION = new ConexionDA()) { try { NewDA_CONEXION.retOpen(); cmd.Connection = NewDA_CONEXION.retConexion(); OpcionBE objConsultaBE = new OpcionBE(); List <OpcionBE> lstConsultaBE = new List <OpcionBE>(); using (SqlDataReader objDRConsulta = cmd.ExecuteReader()) { while (objDRConsulta.Read()) { objConsultaBE = new OpcionBE(); if (objDRConsulta["OPC_IDOPCION"] != DBNull.Value) { objConsultaBE.IdOpcion = Convert.ToInt32(objDRConsulta["OPC_IDOPCION"]); } if (objDRConsulta["OPC_IDOPCIONPADRE"] != DBNull.Value) { objConsultaBE.IdOpcionPadre = Convert.ToInt32(objDRConsulta["OPC_IDOPCIONPADRE"]); } if (objDRConsulta["OPC_DENOMINACION"] != DBNull.Value) { objConsultaBE.Denominacion = Convert.ToString(objDRConsulta["OPC_DENOMINACION"]).Trim(); } if (objDRConsulta["OPC_URLOPCION"] != DBNull.Value) { objConsultaBE.UrlOpcion = Convert.ToString(objDRConsulta["OPC_URLOPCION"]).Trim().ToUpper(); } if (objDRConsulta["OPC_ICONO"] != DBNull.Value) { objConsultaBE.Icono = Convert.ToString(objDRConsulta["OPC_ICONO"]).Trim(); } lstConsultaBE.Add(objConsultaBE); } objDRConsulta.Close(); } NewDA_CONEXION.retClose(); return(lstConsultaBE); } catch (Exception ex) { Console.WriteLine(ex.Message); return(new List <OpcionBE>()); } finally { if (NewDA_CONEXION.conexion.State == ConnectionState.Open) { NewDA_CONEXION.retClose(); } } } } } catch (Exception ex) { throw ex; } }
public UsuarioBE ValidarUsuario(UsuarioBE objUsuario) { try { using (SqlCommand cmd = new SqlCommand()) { cmd.CommandText = "SUIT_SEG_SP_VALIDARUSUARIO"; cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add(UtilDA.SetParameter("@USU_EMAIL", SqlDbType.VarChar, ParameterDirection.Input, objUsuario.Usuario, string.IsNullOrEmpty(objUsuario.Usuario))); cmd.Parameters.Add(UtilDA.SetParameter("@USU_CONTRASENIA", SqlDbType.VarChar, ParameterDirection.Input, objUsuario.Contrasenia, string.IsNullOrEmpty(objUsuario.Contrasenia))); using (ConexionDA NewDA_CONEXION = new ConexionDA()) { try { NewDA_CONEXION.retOpen(); cmd.Connection = NewDA_CONEXION.retConexion(); UsuarioBE objUsuarioBE = new UsuarioBE(); PerfilBE objPerfilBE = new PerfilBE(); using (SqlDataReader oRead = cmd.ExecuteReader()) { if (oRead.Read()) { if (DBNull.Value != oRead.GetValue(oRead.GetOrdinal("USU_IDUSUARIO"))) { objUsuarioBE.IdUsuario = (int)oRead.GetValue(oRead.GetOrdinal("USU_IDUSUARIO")); } if (DBNull.Value != oRead.GetValue(oRead.GetOrdinal("USU_EMAIL"))) { objUsuarioBE.Usuario = (string)oRead.GetValue(oRead.GetOrdinal("USU_EMAIL")); } if (DBNull.Value != oRead.GetValue(oRead.GetOrdinal("USU_CONTRASENIA"))) { objUsuarioBE.Contrasenia = (string)oRead.GetValue(oRead.GetOrdinal("USU_CONTRASENIA")); } if (DBNull.Value != oRead.GetValue(oRead.GetOrdinal("USU_NOMBRECOMPLETO"))) { objUsuarioBE.NombreCompleto = (string)oRead.GetValue(oRead.GetOrdinal("USU_NOMBRECOMPLETO")); } if (DBNull.Value != oRead.GetValue(oRead.GetOrdinal("USU_MASTERADMIN"))) { objUsuarioBE.MasterAdmin = (bool)oRead.GetValue(oRead.GetOrdinal("USU_MASTERADMIN")); } if (DBNull.Value != oRead.GetValue(oRead.GetOrdinal("PER_IDPERFIL"))) { objPerfilBE.IdPerfil = (int)oRead.GetValue(oRead.GetOrdinal("PER_IDPERFIL")); } if (DBNull.Value != oRead.GetValue(oRead.GetOrdinal("PER_DENOMINACION"))) { objPerfilBE.Denominacion = (string)oRead.GetValue(oRead.GetOrdinal("PER_DENOMINACION")); } //if (DBNull.Value != oRead.GetValue(oRead.GetOrdinal("EMP_IDEMPRESA"))) objUsuarioBE.IdEmpresa = (int)oRead.GetValue(oRead.GetOrdinal("EMP_IDEMPRESA")); } oRead.Close(); } NewDA_CONEXION.retClose(); if (objPerfilBE != null) { objUsuarioBE.Perfil = objPerfilBE; } return(objUsuarioBE); } catch (Exception ex) { return(new UsuarioBE()); throw ex; } finally { if (NewDA_CONEXION.conexion.State == ConnectionState.Open) { NewDA_CONEXION.retClose(); } } } } } catch (Exception ex) { return(new UsuarioBE()); throw ex; } }
public bool GuardarActividad(ActividadBE objActividad, out string mensaje) { try { using (SqlCommand cmd = new SqlCommand()) { cmd.CommandText = "SUIT_COT_SP_GUARDARACTIVIDAD"; cmd.CommandType = CommandType.StoredProcedure; //Paramtros de Entrada cmd.Parameters.Add(UtilDA.SetParameter("@ACT_IDACTIVIDAD", SqlDbType.Int, ParameterDirection.Input, objActividad.IdActividad, !(objActividad.IdActividad > 0))); cmd.Parameters.Add(UtilDA.SetParameter("@USU_IDUSUARIO", SqlDbType.Int, ParameterDirection.Input, objActividad.Usuario.IdUsuario, !(objActividad.Usuario.IdUsuario > 0))); cmd.Parameters.Add(UtilDA.SetParameter("@CLI_IDCLIENTE", SqlDbType.Int, ParameterDirection.Input, objActividad.Cliente.IdCliente, !(objActividad.Cliente.IdCliente > 0))); cmd.Parameters.Add(UtilDA.SetParameter("@PRY_IDPROYECTO", SqlDbType.Int, ParameterDirection.Input, objActividad.Proyecto.IdProyecto, !(objActividad.Proyecto.IdProyecto > 0))); cmd.Parameters.Add(UtilDA.SetParameter("@TAC_IDTIPOACTIVIDAD", SqlDbType.Int, ParameterDirection.Input, objActividad.TipoActividad.IdTipoActividad, !(objActividad.TipoActividad.IdTipoActividad > 0))); cmd.Parameters.Add(UtilDA.SetParameter("@CON_IDCONTACTO", SqlDbType.Int, ParameterDirection.Input, objActividad.Contacto.IdContacto, !(objActividad.Contacto.IdContacto > 0))); cmd.Parameters.Add(UtilDA.SetParameter("@ACT_GLOSA", SqlDbType.VarChar, ParameterDirection.Input, objActividad.Glosa, string.IsNullOrEmpty(objActividad.Glosa))); cmd.Parameters.Add(UtilDA.SetParameter("@ACT_FECHAINCIO", SqlDbType.DateTime, ParameterDirection.Input, objActividad.FechaInicio, (objActividad.FechaInicio == null))); cmd.Parameters.Add(UtilDA.SetParameter("@ACT_FECHAFIN", SqlDbType.DateTime, ParameterDirection.Input, objActividad.FechaFin, (objActividad.FechaFin == null))); cmd.Parameters.Add(UtilDA.SetParameter("@ACT_TOTALHORAS", SqlDbType.Int, ParameterDirection.Input, objActividad.TotalHoras, !(objActividad.TotalHoras > 0))); cmd.Parameters.Add(UtilDA.SetParameter("@ACT_TOTALMINUTOS", SqlDbType.Int, ParameterDirection.Input, objActividad.TotalMinutos, !(objActividad.TotalMinutos > 0))); cmd.Parameters.Add(UtilDA.SetParameter("@ACT_FACTURABLE", SqlDbType.Bit, ParameterDirection.Input, objActividad.Facturable, false)); cmd.Parameters.Add(UtilDA.SetParameter("@USU_USUARIO", SqlDbType.VarChar, ParameterDirection.Input, objActividad.Auditoria.Usuario, string.IsNullOrEmpty(objActividad.Auditoria.Usuario))); //Paremetros de salida cmd.Parameters.Add(UtilDA.SetParameter("@ACT_IDACTIVIDAD_OUT", SqlDbType.Int, ParameterDirection.Output, null)); cmd.Parameters.Add(UtilDA.SetParameter("@RESULTADO", SqlDbType.VarChar, ParameterDirection.Output, null)); cmd.Parameters.Add(UtilDA.SetParameter("@MENSAJE", SqlDbType.VarChar, ParameterDirection.Output, null)); using (ConexionDA NewDA_CONEXION = new ConexionDA()) { int Retorno = 0; try { NewDA_CONEXION.retOpen(); cmd.Connection = NewDA_CONEXION.retConexion(); using (SqlDataReader oRead = cmd.ExecuteReader()) { objActividad.IdActividad = Convert.ToInt32(UtilDA.ParseParameter(cmd.Parameters["vACT_IDACTIVIDAD_OUT"])); mensaje = UtilDA.ParseParameter(cmd.Parameters["vMENSAJE"]).ToString(); Retorno = Convert.ToInt32(UtilDA.ParseParameter(cmd.Parameters["vRESULTADO"])); oRead.Close(); } NewDA_CONEXION.retClose(); } catch (Exception ex) { throw ex; } finally { if (NewDA_CONEXION.conexion.State == ConnectionState.Open) { NewDA_CONEXION.retClose(); } } if (Retorno == 1) { return(true); } else { return(false); } } } } catch (Exception ex) { throw ex; } }
public List <ActividadBE> ListarActividades(int IdUsuario) { try { using (SqlCommand cmd = new SqlCommand()) { cmd.CommandText = "SUIT_COT_SP_LISTARACTIVIDADES"; cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add(UtilDA.SetParameter("@USU_IDUSUARIO", SqlDbType.Int, ParameterDirection.Input, IdUsuario, !(IdUsuario > 0))); using (ConexionDA NewDA_CONEXION = new ConexionDA()) { try { NewDA_CONEXION.retOpen(); cmd.Connection = NewDA_CONEXION.retConexion(); ActividadBE objConsultaBE = new ActividadBE(); List <ActividadBE> lstConsultaBE = new List <ActividadBE>(); using (SqlDataReader objDRConsulta = cmd.ExecuteReader()) { while (objDRConsulta.Read()) { objConsultaBE = new ActividadBE(); ClienteBE objClienteBE = new ClienteBE(); TipoActividadBE objTipoActividadBE = new TipoActividadBE(); AuditoriaBE objAuditoriaBE = new AuditoriaBE(); if (objDRConsulta["ACT_IDACTIVIDAD"] != DBNull.Value) { objConsultaBE.IdActividad = Convert.ToInt32(objDRConsulta["ACT_IDACTIVIDAD"]); } if (objDRConsulta["CLI_NOMBRES"] != DBNull.Value) { objClienteBE.NombreCompleto = Convert.ToString(objDRConsulta["CLI_NOMBRES"]); } if (objDRConsulta["CLI_COLOR"] != DBNull.Value) { objClienteBE.Color = Convert.ToString(objDRConsulta["CLI_COLOR"]); } if (objDRConsulta["TAC_NOMBRE"] != DBNull.Value) { objTipoActividadBE.Nombre = Convert.ToString(objDRConsulta["TAC_NOMBRE"]); } if (objDRConsulta["ACT_FECHAINCIO"] != DBNull.Value) { objConsultaBE.FechaInicio = Convert.ToDateTime(objDRConsulta["ACT_FECHAINCIO"]); } if (objDRConsulta["ACT_FECHAFIN"] != DBNull.Value) { objConsultaBE.FechaFin = Convert.ToDateTime(objDRConsulta["ACT_FECHAFIN"]); } if (objDRConsulta["ACT_GLOSA"] != DBNull.Value) { objConsultaBE.Glosa = Convert.ToString(objDRConsulta["ACT_GLOSA"]); } objConsultaBE.Cliente = objClienteBE; objConsultaBE.TipoActividad = objTipoActividadBE; lstConsultaBE.Add(objConsultaBE); } objDRConsulta.Close(); } NewDA_CONEXION.retClose(); return(lstConsultaBE); } catch (Exception ex) { Console.WriteLine(ex.Message); return(new List <ActividadBE>()); } finally { if (NewDA_CONEXION.conexion.State == ConnectionState.Open) { NewDA_CONEXION.retClose(); } } } } } catch (Exception ex) { throw ex; } }
public List <ActividadBE> ListarActividadesFechas(ActividadBE oActividadBE) { try { using (SqlCommand cmd = new SqlCommand()) { cmd.CommandText = "SUIT_COT_SP_LISTARACTIVIDADESFECHAS"; cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add(UtilDA.SetParameter("@CLI_IDCLIENTE", SqlDbType.Int, ParameterDirection.Input, oActividadBE.Cliente.IdCliente, !(oActividadBE.Cliente.IdCliente > 0))); cmd.Parameters.Add(UtilDA.SetParameter("@ACT_FECHAINCIO", SqlDbType.Date, ParameterDirection.Input, oActividadBE.FechaInicio, (oActividadBE.FechaInicio == null))); cmd.Parameters.Add(UtilDA.SetParameter("@ACT_FECHAFIN", SqlDbType.Date, ParameterDirection.Input, oActividadBE.FechaFin, (oActividadBE.FechaFin == null))); cmd.Parameters.Add(UtilDA.SetParameter("@PRY_IDPROYECTO", SqlDbType.Int, ParameterDirection.Input, oActividadBE.IdProyecto, !(oActividadBE.IdProyecto > 0))); using (ConexionDA NewDA_CONEXION = new ConexionDA()) { try { NewDA_CONEXION.retOpen(); cmd.Connection = NewDA_CONEXION.retConexion(); ActividadBE objConsultaBE = new ActividadBE(); List <ActividadBE> lstConsultaBE = new List <ActividadBE>(); using (SqlDataReader objDRConsulta = cmd.ExecuteReader()) { while (objDRConsulta.Read()) { objConsultaBE = new ActividadBE(); UsuarioBE objUsuarioBE = new UsuarioBE(); ClienteBE objClienteBE = new ClienteBE(); TipoActividadBE objTipoActividadBE = new TipoActividadBE(); AuditoriaBE objAuditoriaBE = new AuditoriaBE(); if (objDRConsulta["ACT_IDACTIVIDAD"] != DBNull.Value) { objConsultaBE.IdActividad = Convert.ToInt32(objDRConsulta["ACT_IDACTIVIDAD"]); } if (objDRConsulta["USU_NOMBRECOMPLETO"] != DBNull.Value) { objUsuarioBE.NombreCompleto = Convert.ToString(objDRConsulta["USU_NOMBRECOMPLETO"]); } if (objDRConsulta["CLI_NOMBRES"] != DBNull.Value) { objClienteBE.NombreCompleto = Convert.ToString(objDRConsulta["CLI_NOMBRES"]); } if (objDRConsulta["TAC_NOMBRE"] != DBNull.Value) { objTipoActividadBE.Nombre = Convert.ToString(objDRConsulta["TAC_NOMBRE"]); } if (objDRConsulta["ACT_FECHAINCIO"] != DBNull.Value) { objConsultaBE.FechaInicio = Convert.ToDateTime(objDRConsulta["ACT_FECHAINCIO"]); } if (objDRConsulta["ACT_FECHAFIN"] != DBNull.Value) { objConsultaBE.FechaFin = Convert.ToDateTime(objDRConsulta["ACT_FECHAFIN"]); } if (objDRConsulta["ACT_GLOSA"] != DBNull.Value) { objConsultaBE.Glosa = Convert.ToString(objDRConsulta["ACT_GLOSA"]); } if (objDRConsulta["ACT_TOTALHORAS"] != DBNull.Value) { objConsultaBE.TotalHoras = Convert.ToInt32(objDRConsulta["ACT_TOTALHORAS"]); } if (objDRConsulta["ACT_TOTALMINUTOS"] != DBNull.Value) { objConsultaBE.TotalMinutos = Convert.ToInt32(objDRConsulta["ACT_TOTALMINUTOS"]); } objConsultaBE.Usuario = objUsuarioBE; objConsultaBE.Cliente = objClienteBE; objConsultaBE.TipoActividad = objTipoActividadBE; lstConsultaBE.Add(objConsultaBE); } objDRConsulta.Close(); } NewDA_CONEXION.retClose(); return(lstConsultaBE); } catch (Exception ex) { Console.WriteLine(ex.Message); return(new List <ActividadBE>()); } finally { if (NewDA_CONEXION.conexion.State == ConnectionState.Open) { NewDA_CONEXION.retClose(); } } } } } catch (Exception ex) { throw ex; } }
public ActividadBE ObtenerActividad(int IdActividad) { try { using (SqlCommand cmd = new SqlCommand()) { cmd.CommandText = "SUIT_COT_SP_OBTENERACTIVIDAD"; cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add(UtilDA.SetParameter("@ACT_IDACTIVIDAD", SqlDbType.Int, ParameterDirection.Input, IdActividad, !(IdActividad > 0))); using (ConexionDA NewDA_CONEXION = new ConexionDA()) { try { NewDA_CONEXION.retOpen(); cmd.Connection = NewDA_CONEXION.retConexion(); ActividadBE objActividadBE = new ActividadBE(); using (SqlDataReader oRead = cmd.ExecuteReader()) { while (oRead.Read()) { UsuarioBE objUsuarioBE = new UsuarioBE(); ClienteBE objClienteBE = new ClienteBE(); ProyectoBE objProyectoBE = new ProyectoBE(); TipoActividadBE objTipoActividadBE = new TipoActividadBE(); ContactoBE objContactoBE = new ContactoBE(); if (DBNull.Value != oRead.GetValue(oRead.GetOrdinal("ACT_IDACTIVIDAD"))) { objActividadBE.IdActividad = (int)oRead.GetValue(oRead.GetOrdinal("ACT_IDACTIVIDAD")); } if (DBNull.Value != oRead.GetValue(oRead.GetOrdinal("USU_IDUSUARIO"))) { objUsuarioBE.IdUsuario = (int)oRead.GetValue(oRead.GetOrdinal("USU_IDUSUARIO")); } if (DBNull.Value != oRead.GetValue(oRead.GetOrdinal("USU_NOMBRECOMPLETO"))) { objUsuarioBE.NombreCompleto = (string)oRead.GetValue(oRead.GetOrdinal("USU_NOMBRECOMPLETO")); } if (DBNull.Value != oRead.GetValue(oRead.GetOrdinal("CLI_IDCLIENTE"))) { objClienteBE.IdCliente = (int)oRead.GetValue(oRead.GetOrdinal("CLI_IDCLIENTE")); } if (DBNull.Value != oRead.GetValue(oRead.GetOrdinal("CLI_COLOR"))) { objClienteBE.Color = (string)oRead.GetValue(oRead.GetOrdinal("CLI_COLOR")); } if (DBNull.Value != oRead.GetValue(oRead.GetOrdinal("PRY_IDPROYECTO"))) { objProyectoBE.IdProyecto = (int)oRead.GetValue(oRead.GetOrdinal("PRY_IDPROYECTO")); } if (DBNull.Value != oRead.GetValue(oRead.GetOrdinal("TAC_IDTIPOACTIVIDAD"))) { objTipoActividadBE.IdTipoActividad = (int)oRead.GetValue(oRead.GetOrdinal("TAC_IDTIPOACTIVIDAD")); } if (DBNull.Value != oRead.GetValue(oRead.GetOrdinal("CON_IDCONTACTO"))) { objContactoBE.IdContacto = (int)oRead.GetValue(oRead.GetOrdinal("CON_IDCONTACTO")); } if (DBNull.Value != oRead.GetValue(oRead.GetOrdinal("ACT_GLOSA"))) { objActividadBE.Glosa = (string)oRead.GetValue(oRead.GetOrdinal("ACT_GLOSA")); } if (DBNull.Value != oRead.GetValue(oRead.GetOrdinal("ACT_FECHAINCIO"))) { objActividadBE.FechaInicio = (DateTime)oRead.GetValue(oRead.GetOrdinal("ACT_FECHAINCIO")); } if (DBNull.Value != oRead.GetValue(oRead.GetOrdinal("ACT_FECHAFIN"))) { objActividadBE.FechaFin = (DateTime)oRead.GetValue(oRead.GetOrdinal("ACT_FECHAFIN")); } if (DBNull.Value != oRead.GetValue(oRead.GetOrdinal("ACT_TOTALHORAS"))) { objActividadBE.TotalHoras = (int)oRead.GetValue(oRead.GetOrdinal("ACT_TOTALHORAS")); } if (DBNull.Value != oRead.GetValue(oRead.GetOrdinal("ACT_TOTALMINUTOS"))) { objActividadBE.TotalMinutos = (int)oRead.GetValue(oRead.GetOrdinal("ACT_TOTALMINUTOS")); } if (DBNull.Value != oRead.GetValue(oRead.GetOrdinal("ACT_FACTURABLE"))) { objActividadBE.Facturable = (bool)oRead.GetValue(oRead.GetOrdinal("ACT_FACTURABLE")); } objActividadBE.Usuario = objUsuarioBE; objActividadBE.Cliente = objClienteBE; objActividadBE.Proyecto = objProyectoBE; objActividadBE.TipoActividad = objTipoActividadBE; objActividadBE.Contacto = objContactoBE; } oRead.Close(); } NewDA_CONEXION.retClose(); return(objActividadBE); } catch (Exception ex) { throw ex; } finally { if (NewDA_CONEXION.conexion.State == ConnectionState.Open) { NewDA_CONEXION.retClose(); } } } } } catch (Exception ex) { throw ex; } }
public List <ProyectoBE> ListarProyectos() { try { using (SqlCommand cmd = new SqlCommand()) { cmd.CommandText = "SUIT_ADM_SP_LISTARPROYECTOS"; cmd.CommandType = CommandType.StoredProcedure; using (ConexionDA NewDA_CONEXION = new ConexionDA()) { try { NewDA_CONEXION.retOpen(); cmd.Connection = NewDA_CONEXION.retConexion(); ProyectoBE objConsultaBE; ClienteBE objClienteBE; List <ProyectoBE> lstConsultaBE = new List <ProyectoBE>(); using (SqlDataReader objDRConsulta = cmd.ExecuteReader()) { while (objDRConsulta.Read()) { objConsultaBE = new ProyectoBE(); objClienteBE = new ClienteBE(); AuditoriaBE objAuditoriaBE = new AuditoriaBE(); if (objDRConsulta["PRY_IDPROYECTO"] != DBNull.Value) { objConsultaBE.IdProyecto = Convert.ToInt32(objDRConsulta["PRY_IDPROYECTO"]); } if (objDRConsulta["CLI_NOMBRES"] != DBNull.Value) { objClienteBE.NombreCompleto = Convert.ToString(objDRConsulta["CLI_NOMBRES"]); } if (objDRConsulta["PRY_NOMBRE"] != DBNull.Value) { objConsultaBE.NombreProyecto = Convert.ToString(objDRConsulta["PRY_NOMBRE"]); } if (objDRConsulta["PRY_PRECIO"] != DBNull.Value) { objConsultaBE.Precio = Convert.ToDouble(objDRConsulta["PRY_PRECIO"]); } objConsultaBE.Cliente = objClienteBE; lstConsultaBE.Add(objConsultaBE); } objDRConsulta.Close(); } NewDA_CONEXION.retClose(); return(lstConsultaBE); } catch (Exception ex) { Console.WriteLine(ex.Message); return(new List <ProyectoBE>()); } finally { if (NewDA_CONEXION.conexion.State == ConnectionState.Open) { NewDA_CONEXION.retClose(); } } } } } catch (Exception ex) { throw ex; } }
public ProyectoBE ObtenerProyecto(int IdProyecto) { try { using (SqlCommand cmd = new SqlCommand()) { cmd.CommandText = "SUIT_ADM_SP_OBTENERPROYECTOS"; cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add(UtilDA.SetParameter("@PRY_IDPROYECTO", SqlDbType.Int, ParameterDirection.Input, IdProyecto, !(IdProyecto > 0))); using (ConexionDA NewDA_CONEXION = new ConexionDA()) { try { NewDA_CONEXION.retOpen(); cmd.Connection = NewDA_CONEXION.retConexion(); ProyectoBE objProyectoBE = new ProyectoBE(); ClienteBE objClienteBE = new ClienteBE(); using (SqlDataReader oRead = cmd.ExecuteReader()) { while (oRead.Read()) { if (DBNull.Value != oRead.GetValue(oRead.GetOrdinal("PRY_IDPROYECTO"))) { objProyectoBE.IdProyecto = (int)oRead.GetValue(oRead.GetOrdinal("PRY_IDPROYECTO")); } if (DBNull.Value != oRead.GetValue(oRead.GetOrdinal("CLI_IDCLIENTE"))) { objClienteBE.IdCliente = (int)oRead.GetValue(oRead.GetOrdinal("CLI_IDCLIENTE")); } if (DBNull.Value != oRead.GetValue(oRead.GetOrdinal("PRY_NOMBRE"))) { objProyectoBE.NombreProyecto = (string)oRead.GetValue(oRead.GetOrdinal("PRY_NOMBRE")); } if (DBNull.Value != oRead.GetValue(oRead.GetOrdinal("PRY_PRECIO"))) { objProyectoBE.Precio = (double)oRead.GetValue(oRead.GetOrdinal("PRY_PRECIO")); } } oRead.Close(); } NewDA_CONEXION.retClose(); objProyectoBE.Cliente = objClienteBE; return(objProyectoBE); } catch (Exception ex) { throw ex; } finally { if (NewDA_CONEXION.conexion.State == ConnectionState.Open) { NewDA_CONEXION.retClose(); } } } } } catch (Exception ex) { throw ex; } }
public List <UsuarioBE> ListarUsuarios() { try { using (SqlCommand cmd = new SqlCommand()) { cmd.CommandText = "SUIT_MAE_SP_LISTARUSUARIOS"; cmd.CommandType = CommandType.StoredProcedure; using (ConexionDA NewDA_CONEXION = new ConexionDA()) { try { NewDA_CONEXION.retOpen(); cmd.Connection = NewDA_CONEXION.retConexion(); List <UsuarioBE> lstConsultaBE = new List <UsuarioBE>(); using (SqlDataReader objDRConsulta = cmd.ExecuteReader()) { while (objDRConsulta.Read()) { UsuarioBE objConsultaBE = new UsuarioBE(); PerfilBE objPerfilBE = new PerfilBE(); AuditoriaBE objAuditoriaBE = new AuditoriaBE(); if (objDRConsulta["USU_IDUSUARIO"] != DBNull.Value) { objConsultaBE.IdUsuario = Convert.ToInt32(objDRConsulta["USU_IDUSUARIO"]); } if (objDRConsulta["USU_ESTADO"] != DBNull.Value) { objConsultaBE.Estado = Convert.ToBoolean(objDRConsulta["USU_ESTADO"]); } if (objDRConsulta["USU_NOMBRECOMPLETO"] != DBNull.Value) { objConsultaBE.NombreCompleto = Convert.ToString(objDRConsulta["USU_NOMBRECOMPLETO"]); } if (objDRConsulta["PER_IDPERFIL"] != DBNull.Value) { objPerfilBE.IdPerfil = Convert.ToInt32(objDRConsulta["PER_IDPERFIL"]); } if (objDRConsulta["PER_DENOMINACION"] != DBNull.Value) { objPerfilBE.Denominacion = Convert.ToString(objDRConsulta["PER_DENOMINACION"]); } if (objDRConsulta["USU_STRESTADO"] != DBNull.Value) { objConsultaBE.strEstado = Convert.ToString(objDRConsulta["USU_STRESTADO"]); } objConsultaBE.Perfil = objPerfilBE; lstConsultaBE.Add(objConsultaBE); } objDRConsulta.Close(); } NewDA_CONEXION.retClose(); return(lstConsultaBE); } catch (Exception ex) { Console.WriteLine(ex.Message); return(new List <UsuarioBE>()); } finally { if (NewDA_CONEXION.conexion.State == ConnectionState.Open) { NewDA_CONEXION.retClose(); } } } } } catch (Exception ex) { throw ex; } }
public bool GuardarTipoActividad(TipoActividadBE objTipoActividad, out string mensaje) { try { using (SqlCommand cmd = new SqlCommand()) { cmd.CommandText = "SUIT_ADM_SP_GUARDARTIPOACTIVIDAD"; cmd.CommandType = CommandType.StoredProcedure; //Paramtros de Entrada cmd.Parameters.Add(UtilDA.SetParameter("@TAC_IDTIPOACTIVIDAD", SqlDbType.Int, ParameterDirection.Input, objTipoActividad.IdTipoActividad, !(objTipoActividad.IdTipoActividad > 0))); cmd.Parameters.Add(UtilDA.SetParameter("@TAC_NOMBRE", SqlDbType.VarChar, ParameterDirection.Input, objTipoActividad.Nombre, string.IsNullOrEmpty(objTipoActividad.Nombre))); cmd.Parameters.Add(UtilDA.SetParameter("@USU_USUARIO", SqlDbType.VarChar, ParameterDirection.Input, objTipoActividad.Auditoria.Usuario, string.IsNullOrEmpty(objTipoActividad.Auditoria.Usuario))); //Paremetros de salida cmd.Parameters.Add(UtilDA.SetParameter("@TAC_IDTIPOACTIVIDAD_OUT", SqlDbType.Int, ParameterDirection.Output, null)); cmd.Parameters.Add(UtilDA.SetParameter("@RESULTADO", SqlDbType.VarChar, ParameterDirection.Output, null)); cmd.Parameters.Add(UtilDA.SetParameter("@MENSAJE", SqlDbType.VarChar, ParameterDirection.Output, null)); using (ConexionDA NewDA_CONEXION = new ConexionDA()) { int Retorno = 0; try { NewDA_CONEXION.retOpen(); cmd.Connection = NewDA_CONEXION.retConexion(); using (SqlDataReader oRead = cmd.ExecuteReader()) { objTipoActividad.IdTipoActividad = Convert.ToInt32(UtilDA.ParseParameter(cmd.Parameters["vTAC_IDTIPOACTIVIDAD_OUT"])); mensaje = UtilDA.ParseParameter(cmd.Parameters["vMENSAJE"]).ToString(); Retorno = Convert.ToInt32(UtilDA.ParseParameter(cmd.Parameters["vRESULTADO"])); oRead.Close(); } NewDA_CONEXION.retClose(); } catch (Exception ex) { throw ex; } finally { if (NewDA_CONEXION.conexion.State == ConnectionState.Open) { NewDA_CONEXION.retClose(); } } if (Retorno == 1) { return(true); } else { return(false); } } } } catch (Exception ex) { throw ex; } }
public bool GuardarCliente(ClienteBE objCliente, out string mensaje) { try { using (SqlCommand cmd = new SqlCommand()) { cmd.CommandText = "SUIT_ADM_SP_GUARDARCLIENTE"; cmd.CommandType = CommandType.StoredProcedure; //Paramtros de Entrada cmd.Parameters.Add(UtilDA.SetParameter("@CLI_IDCLIENTE", SqlDbType.Int, ParameterDirection.Input, objCliente.IdCliente, !(objCliente.IdCliente > 0))); cmd.Parameters.Add(UtilDA.SetParameter("@TIP_IDTIPOCLIENTE", SqlDbType.Int, ParameterDirection.Input, objCliente.TipoCliente.IdTipoCliente, !(objCliente.TipoCliente.IdTipoCliente > 0))); cmd.Parameters.Add(UtilDA.SetParameter("@CLI_DOCUMENTOIDENTIDAD", SqlDbType.VarChar, ParameterDirection.Input, objCliente.DocumentoIdentidad, string.IsNullOrEmpty(objCliente.DocumentoIdentidad))); cmd.Parameters.Add(UtilDA.SetParameter("@CLI_PREFIJO", SqlDbType.VarChar, ParameterDirection.Input, objCliente.Prefijo, string.IsNullOrEmpty(objCliente.Prefijo))); cmd.Parameters.Add(UtilDA.SetParameter("@CLI_NOMBRES", SqlDbType.VarChar, ParameterDirection.Input, objCliente.NombreCompleto, string.IsNullOrEmpty(objCliente.NombreCompleto))); cmd.Parameters.Add(UtilDA.SetParameter("@CLI_EMAIL", SqlDbType.VarChar, ParameterDirection.Input, objCliente.Email, string.IsNullOrEmpty(objCliente.Email))); cmd.Parameters.Add(UtilDA.SetParameter("@CLI_TELEFONO", SqlDbType.VarChar, ParameterDirection.Input, objCliente.Telefono, string.IsNullOrEmpty(objCliente.Telefono))); cmd.Parameters.Add(UtilDA.SetParameter("@CLI_SITIOWEB", SqlDbType.VarChar, ParameterDirection.Input, objCliente.SitioWeb, string.IsNullOrEmpty(objCliente.SitioWeb))); cmd.Parameters.Add(UtilDA.SetParameter("@CLI_DIRECCION", SqlDbType.VarChar, ParameterDirection.Input, objCliente.Direccion, string.IsNullOrEmpty(objCliente.SitioWeb))); cmd.Parameters.Add(UtilDA.SetParameter("@CLI_FECHAINICIOCONTRATO", SqlDbType.Date, ParameterDirection.Input, objCliente.FechaInicioContrato, (objCliente.FechaInicioContrato == null))); cmd.Parameters.Add(UtilDA.SetParameter("@CLI_FECHAFINCONTRATO", SqlDbType.Date, ParameterDirection.Input, objCliente.FechaFinContrato, (objCliente.FechaFinContrato == null))); cmd.Parameters.Add(UtilDA.SetParameter("@CLI_COLOR", SqlDbType.VarChar, ParameterDirection.Input, objCliente.Color, string.IsNullOrEmpty(objCliente.Color))); cmd.Parameters.Add(UtilDA.SetParameter("@USU_USUARIO", SqlDbType.VarChar, ParameterDirection.Input, objCliente.Auditoria.Usuario, string.IsNullOrEmpty(objCliente.Auditoria.Usuario))); //Paremetros de salida cmd.Parameters.Add(UtilDA.SetParameter("@CLI_IDCLIENTE_OUT", SqlDbType.Int, ParameterDirection.Output, null)); cmd.Parameters.Add(UtilDA.SetParameter("@RESULTADO", SqlDbType.VarChar, ParameterDirection.Output, null)); cmd.Parameters.Add(UtilDA.SetParameter("@MENSAJE", SqlDbType.VarChar, ParameterDirection.Output, null)); using (ConexionDA NewDA_CONEXION = new ConexionDA()) { int Retorno = 0; try { NewDA_CONEXION.retOpen(); cmd.Connection = NewDA_CONEXION.retConexion(); using (SqlDataReader oRead = cmd.ExecuteReader()) { objCliente.IdCliente = Convert.ToInt32(UtilDA.ParseParameter(cmd.Parameters["vCLI_IDCLIENTE_OUT"])); mensaje = UtilDA.ParseParameter(cmd.Parameters["vMENSAJE"]).ToString(); Retorno = Convert.ToInt32(UtilDA.ParseParameter(cmd.Parameters["vRESULTADO"])); oRead.Close(); } NewDA_CONEXION.retClose(); } catch (Exception ex) { throw ex; } finally { if (NewDA_CONEXION.conexion.State == ConnectionState.Open) { NewDA_CONEXION.retClose(); } } if (Retorno == 1) { return(true); } else { return(false); } } } } catch (Exception ex) { throw ex; } }
public PrecioBE ObtenerPrecio(PrecioBE oPrecio) { try { using (SqlCommand cmd = new SqlCommand()) { cmd.CommandText = "SUIT_ADM_SP_OBTENERPRECIO"; cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add(UtilDA.SetParameter("@PRE_IDPRECIO", SqlDbType.Int, ParameterDirection.Input, oPrecio.IdPrecio, !(oPrecio.IdPrecio > 0))); cmd.Parameters.Add(UtilDA.SetParameter("@CLI_IDCLIENTE", SqlDbType.Int, ParameterDirection.Input, oPrecio.Cliente.IdCliente, !(oPrecio.Cliente.IdCliente > 0))); cmd.Parameters.Add(UtilDA.SetParameter("@TAC_IDTIPOACTIVIDAD", SqlDbType.Int, ParameterDirection.Input, oPrecio.TipoActividad.IdTipoActividad, !(oPrecio.TipoActividad.IdTipoActividad > 0))); using (ConexionDA NewDA_CONEXION = new ConexionDA()) { try { NewDA_CONEXION.retOpen(); cmd.Connection = NewDA_CONEXION.retConexion(); PrecioBE objPrecioBE = new PrecioBE(); ClienteBE objClienteBE = new ClienteBE(); TipoActividadBE objTipoActividadBE = new TipoActividadBE(); using (SqlDataReader oRead = cmd.ExecuteReader()) { while (oRead.Read()) { if (DBNull.Value != oRead.GetValue(oRead.GetOrdinal("PRE_IDPRECIO"))) { objPrecioBE.IdPrecio = (int)oRead.GetValue(oRead.GetOrdinal("PRE_IDPRECIO")); } if (DBNull.Value != oRead.GetValue(oRead.GetOrdinal("CLI_IDCLIENTE"))) { objClienteBE.IdCliente = (int)oRead.GetValue(oRead.GetOrdinal("CLI_IDCLIENTE")); } if (DBNull.Value != oRead.GetValue(oRead.GetOrdinal("TAC_IDTIPOACTIVIDAD"))) { objTipoActividadBE.IdTipoActividad = (int)oRead.GetValue(oRead.GetOrdinal("TAC_IDTIPOACTIVIDAD")); } if (DBNull.Value != oRead.GetValue(oRead.GetOrdinal("PRE_MONTO"))) { objPrecioBE.Monto = (double)oRead.GetValue(oRead.GetOrdinal("PRE_MONTO")); } } oRead.Close(); } NewDA_CONEXION.retClose(); objPrecioBE.Cliente = objClienteBE; objPrecioBE.TipoActividad = objTipoActividadBE; return(objPrecioBE); } catch (Exception ex) { throw ex; } finally { if (NewDA_CONEXION.conexion.State == ConnectionState.Open) { NewDA_CONEXION.retClose(); } } } } } catch (Exception ex) { throw ex; } }
public bool ActualizarContraseniaUsuario(UsuarioBE objUsuarioBE, out string mensaje) { try { using (SqlCommand cmd = new SqlCommand()) { cmd.CommandText = "SUIT_SEG_SP_ACTUALIZARCONTRASENIA"; cmd.CommandType = System.Data.CommandType.StoredProcedure; //Paramtros de Entrada cmd.Parameters.Add(UtilDA.SetParameter("@USU_IDUSUARIO", SqlDbType.Int, ParameterDirection.Input, objUsuarioBE.IdUsuario, !(objUsuarioBE.IdUsuario > 0))); cmd.Parameters.Add(UtilDA.SetParameter("@USU_CONTRASENIA", SqlDbType.VarChar, ParameterDirection.Input, objUsuarioBE.Contrasenia, string.IsNullOrEmpty(objUsuarioBE.Contrasenia))); cmd.Parameters.Add(UtilDA.SetParameter("@USU_USUARIO", SqlDbType.VarChar, ParameterDirection.Input, objUsuarioBE.Auditoria.Usuario, string.IsNullOrEmpty(objUsuarioBE.Auditoria.Usuario))); //Paremetros de salida cmd.Parameters.Add(UtilDA.SetParameter("@RESULTADO", SqlDbType.VarChar, ParameterDirection.Output, null)); cmd.Parameters.Add(UtilDA.SetParameter("@MENSAJE", SqlDbType.VarChar, ParameterDirection.Output, null)); using (ConexionDA NewDA_CONEXION = new ConexionDA()) { int Retorno = 0; try { NewDA_CONEXION.retOpen(); cmd.Connection = NewDA_CONEXION.retConexion(); using (SqlDataReader oRead = cmd.ExecuteReader()) { mensaje = UtilDA.ParseParameter(cmd.Parameters["@MENSAJE"]).ToString(); Retorno = Convert.ToInt32(UtilDA.ParseParameter(cmd.Parameters["@RESULTADO"])); oRead.Close(); } NewDA_CONEXION.retClose(); } catch (Exception ex) { throw ex; } finally { if (NewDA_CONEXION.conexion.State == ConnectionState.Open) { NewDA_CONEXION.retClose(); } } if (Retorno == 1) { return(true); } else { return(false); } } } } catch (Exception ex) { throw ex; } }
public bool GuardarUsuario(UsuarioBE objUsuario, out string mensaje) { try { using (SqlCommand cmd = new SqlCommand()) { cmd.CommandText = "SUIT_MAE_SP_GUARDARUSUARIO"; cmd.CommandType = CommandType.StoredProcedure; //Paramtros de Entrada cmd.Parameters.Add(UtilDA.SetParameter("@USU_IDUSUARIO", SqlDbType.Int, ParameterDirection.Input, objUsuario.IdUsuario, !(objUsuario.IdUsuario > 0))); cmd.Parameters.Add(UtilDA.SetParameter("@PER_IDPERFIL", SqlDbType.Int, ParameterDirection.Input, objUsuario.Perfil.IdPerfil, !(objUsuario.Perfil.IdPerfil > 0))); cmd.Parameters.Add(UtilDA.SetParameter("@USU_EMAIL", SqlDbType.VarChar, ParameterDirection.Input, objUsuario.Usuario, string.IsNullOrEmpty(objUsuario.Usuario))); cmd.Parameters.Add(UtilDA.SetParameter("@USU_CONTRASENIA", SqlDbType.VarChar, ParameterDirection.Input, objUsuario.Contrasenia, string.IsNullOrEmpty(objUsuario.Contrasenia))); cmd.Parameters.Add(UtilDA.SetParameter("@USU_NOMBRECOMPLETO", SqlDbType.VarChar, ParameterDirection.Input, objUsuario.NombreCompleto, string.IsNullOrEmpty(objUsuario.NombreCompleto))); cmd.Parameters.Add(UtilDA.SetParameter("@USU_USUARIO", SqlDbType.VarChar, ParameterDirection.Input, objUsuario.Auditoria.Usuario, string.IsNullOrEmpty(objUsuario.Auditoria.Usuario))); //Paremetros de salida cmd.Parameters.Add(UtilDA.SetParameter("@USU_IDUSUARIO_OUT", SqlDbType.Int, ParameterDirection.Output, null)); cmd.Parameters.Add(UtilDA.SetParameter("@RESULTADO", SqlDbType.VarChar, ParameterDirection.Output, null)); cmd.Parameters.Add(UtilDA.SetParameter("@MENSAJE", SqlDbType.VarChar, ParameterDirection.Output, null)); using (ConexionDA NewDA_CONEXION = new ConexionDA()) { int Retorno = 0; try { NewDA_CONEXION.retOpen(); cmd.Connection = NewDA_CONEXION.retConexion(); using (SqlDataReader oRead = cmd.ExecuteReader()) { objUsuario.IdUsuario = Convert.ToInt32(UtilDA.ParseParameter(cmd.Parameters["vUSU_IDUSUARIO_OUT"])); mensaje = UtilDA.ParseParameter(cmd.Parameters["vMENSAJE"]).ToString(); Retorno = Convert.ToInt32(UtilDA.ParseParameter(cmd.Parameters["vRESULTADO"])); oRead.Close(); } NewDA_CONEXION.retClose(); } catch (Exception ex) { throw ex; } finally { if (NewDA_CONEXION.conexion.State == ConnectionState.Open) { NewDA_CONEXION.retClose(); } } if (Retorno == 1) { return(true); } else { return(false); } } } } catch (Exception ex) { throw ex; } }
public List <MonedaFacturacionBE> ListarMonedaFacturacion(int IdFactura) { try { using (SqlCommand cmd = new SqlCommand()) { cmd.CommandText = "SUIT_ADM_SP_LISTARMONEDAFACTURACION"; cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add(UtilDA.SetParameter("@FAC_IDFACTURACION", SqlDbType.Int, ParameterDirection.Input, IdFactura, !(IdFactura > 0))); using (ConexionDA NewDA_CONEXION = new ConexionDA()) { try { NewDA_CONEXION.retOpen(); cmd.Connection = NewDA_CONEXION.retConexion(); MonedaFacturacionBE objConsultaBE; List <MonedaFacturacionBE> lstConsultaBE = new List <MonedaFacturacionBE>(); using (SqlDataReader objDRConsulta = cmd.ExecuteReader()) { while (objDRConsulta.Read()) { objConsultaBE = new MonedaFacturacionBE(); MonedaBE objMonedaBE = new MonedaBE(); if (objDRConsulta["MOD_IDMONEDAFACTURA"] != DBNull.Value) { objConsultaBE.IdMonedaFacturacion = Convert.ToInt32(objDRConsulta["MOD_IDMONEDAFACTURA"]); } if (objDRConsulta["FAC_IDFACTURACION"] != DBNull.Value) { objConsultaBE.IdFacturacion = Convert.ToInt32(objDRConsulta["FAC_IDFACTURACION"]); } if (objDRConsulta["MOD_IDMONEDA"] != DBNull.Value) { objConsultaBE.IdMoneda = Convert.ToInt32(objDRConsulta["MOD_IDMONEDA"]); } if (objDRConsulta["MOD_DESCRIPCION"] != DBNull.Value) { objMonedaBE.Descripcion = Convert.ToString(objDRConsulta["MOD_DESCRIPCION"]); } if (objDRConsulta["MOD_SIGNO"] != DBNull.Value) { objMonedaBE.Signo = Convert.ToString(objDRConsulta["MOD_SIGNO"]); } if (objDRConsulta["MOD_TIPOCAMBIO"] != DBNull.Value) { objMonedaBE.TipoCambio = Convert.ToBoolean(objDRConsulta["MOD_TIPOCAMBIO"]); } if (objDRConsulta["MOD_PREDETERMINADA"] != DBNull.Value) { objMonedaBE.Predeteminado = Convert.ToBoolean(objDRConsulta["MOD_PREDETERMINADA"]); } objConsultaBE.Moneda = objMonedaBE; lstConsultaBE.Add(objConsultaBE); } objDRConsulta.Close(); } NewDA_CONEXION.retClose(); return(lstConsultaBE); } catch (Exception ex) { Console.WriteLine(ex.Message); return(new List <MonedaFacturacionBE>()); } finally { if (NewDA_CONEXION.conexion.State == ConnectionState.Open) { NewDA_CONEXION.retClose(); } } } } } catch (Exception ex) { throw ex; } }
public bool GuardarGasto(GastoBE objGasto, out string mensaje) { try { using (SqlCommand cmd = new SqlCommand()) { cmd.CommandText = "SUIT_COT_SP_GUARDARGASTO"; cmd.CommandType = CommandType.StoredProcedure; //Paramtros de Entrada cmd.Parameters.Add(UtilDA.SetParameter("@GAS_IDGASTO", SqlDbType.Int, ParameterDirection.Input, objGasto.IdGasto, !(objGasto.IdGasto > 0))); cmd.Parameters.Add(UtilDA.SetParameter("@CLI_IDCLIENTE", SqlDbType.Int, ParameterDirection.Input, objGasto.IdCliente, !(objGasto.IdCliente > 0))); cmd.Parameters.Add(UtilDA.SetParameter("@PRY_IDPROYECTO", SqlDbType.Int, ParameterDirection.Input, objGasto.IdProyecto, !(objGasto.IdProyecto > 0))); cmd.Parameters.Add(UtilDA.SetParameter("@USU_IDUSUARIO", SqlDbType.Int, ParameterDirection.Input, objGasto.IdUsuario, !(objGasto.IdUsuario > 0))); cmd.Parameters.Add(UtilDA.SetParameter("@GAS_FECHA", SqlDbType.DateTime, ParameterDirection.Input, objGasto.Fecha, (objGasto.Fecha == null))); cmd.Parameters.Add(UtilDA.SetParameter("@GAS_GLOSA", SqlDbType.VarChar, ParameterDirection.Input, objGasto.Glosa, string.IsNullOrEmpty(objGasto.Glosa))); cmd.Parameters.Add(UtilDA.SetParameter("@GAS_MONTO", SqlDbType.Float, ParameterDirection.Input, objGasto.Monto, !(objGasto.Monto > 0))); cmd.Parameters.Add(UtilDA.SetParameter("@USU_USUARIO", SqlDbType.VarChar, ParameterDirection.Input, objGasto.Auditoria.Usuario, string.IsNullOrEmpty(objGasto.Auditoria.Usuario))); //Paremetros de salida cmd.Parameters.Add(UtilDA.SetParameter("@GAS_IDGASTO_OUT", SqlDbType.Int, ParameterDirection.Output, null)); cmd.Parameters.Add(UtilDA.SetParameter("@RESULTADO", SqlDbType.VarChar, ParameterDirection.Output, null)); cmd.Parameters.Add(UtilDA.SetParameter("@MENSAJE", SqlDbType.VarChar, ParameterDirection.Output, null)); using (ConexionDA NewDA_CONEXION = new ConexionDA()) { int Retorno = 0; try { NewDA_CONEXION.retOpen(); cmd.Connection = NewDA_CONEXION.retConexion(); using (SqlDataReader oRead = cmd.ExecuteReader()) { objGasto.IdGasto = Convert.ToInt32(UtilDA.ParseParameter(cmd.Parameters["@GAS_IDGASTO_OUT"])); mensaje = UtilDA.ParseParameter(cmd.Parameters["@MENSAJE"]).ToString(); Retorno = Convert.ToInt32(UtilDA.ParseParameter(cmd.Parameters["@RESULTADO"])); oRead.Close(); } NewDA_CONEXION.retClose(); } catch (Exception ex) { throw ex; } finally { if (NewDA_CONEXION.conexion.State == ConnectionState.Open) { NewDA_CONEXION.retClose(); } } if (Retorno == 1) { return(true); } else { return(false); } } } } catch (Exception ex) { throw ex; } }
public List <FacturacionBE> ListarFacturaciones(int IdCliente) { try { using (SqlCommand cmd = new SqlCommand()) { cmd.CommandText = "SUIT_ADM_SP_LISTARFACTURACIONES"; cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add(UtilDA.SetParameter("@CLI_IDCLIENTE", SqlDbType.Int, ParameterDirection.Input, IdCliente, !(IdCliente > 0))); using (ConexionDA NewDA_CONEXION = new ConexionDA()) { try { NewDA_CONEXION.retOpen(); cmd.Connection = NewDA_CONEXION.retConexion(); FacturacionBE objConsultaBE; List <FacturacionBE> lstConsultaBE = new List <FacturacionBE>(); using (SqlDataReader objDRConsulta = cmd.ExecuteReader()) { while (objDRConsulta.Read()) { objConsultaBE = new FacturacionBE(); AuditoriaBE objAuditoriaBE = new AuditoriaBE(); if (objDRConsulta["FAC_IDFACTURACION"] != DBNull.Value) { objConsultaBE.IdFacturacion = Convert.ToInt32(objDRConsulta["FAC_IDFACTURACION"]); } if (objDRConsulta["FAC_TIPOFACTURACION"] != DBNull.Value) { objConsultaBE.strTipoFacturacion = Convert.ToString(objDRConsulta["FAC_TIPOFACTURACION"]); } if (objDRConsulta["FAC_DIRECCION"] != DBNull.Value) { objConsultaBE.Direccion = Convert.ToString(objDRConsulta["FAC_DIRECCION"]); } //if (objDRConsulta["FAC_CONTACTO"] != DBNull.Value) objConsultaBE.Contacto = Convert.ToString(objDRConsulta["FAC_CONTACTO"]); lstConsultaBE.Add(objConsultaBE); } objDRConsulta.Close(); } NewDA_CONEXION.retClose(); return(lstConsultaBE); } catch (Exception ex) { Console.WriteLine(ex.Message); return(new List <FacturacionBE>()); } finally { if (NewDA_CONEXION.conexion.State == ConnectionState.Open) { NewDA_CONEXION.retClose(); } } } } } catch (Exception ex) { throw ex; } }
public List <GastoBE> ListarGastos() { try { using (SqlCommand cmd = new SqlCommand()) { cmd.CommandText = "SUIT_COT_SP_LISTARGASTOS"; cmd.CommandType = CommandType.StoredProcedure; using (ConexionDA NewDA_CONEXION = new ConexionDA()) { try { NewDA_CONEXION.retOpen(); cmd.Connection = NewDA_CONEXION.retConexion(); List <GastoBE> lstConsultaBE = new List <GastoBE>(); using (SqlDataReader objDRConsulta = cmd.ExecuteReader()) { while (objDRConsulta.Read()) { GastoBE objConsultaBE = new GastoBE(); ClienteBE objClienteBE = new ClienteBE(); ProyectoBE objProyectoBE = new ProyectoBE(); UsuarioBE objUsuarioBE = new UsuarioBE(); if (objDRConsulta["GAS_IDGASTO"] != DBNull.Value) { objConsultaBE.IdGasto = Convert.ToInt32(objDRConsulta["GAS_IDGASTO"]); } if (objDRConsulta["CLI_IDCLIENTE"] != DBNull.Value) { objConsultaBE.IdCliente = Convert.ToInt32(objDRConsulta["CLI_IDCLIENTE"]); } if (objDRConsulta["CLI_NOMBRES"] != DBNull.Value) { objClienteBE.NombreCompleto = Convert.ToString(objDRConsulta["CLI_NOMBRES"]); } if (objDRConsulta["PRY_IDPROYECTO"] != DBNull.Value) { objConsultaBE.IdProyecto = Convert.ToInt32(objDRConsulta["PRY_IDPROYECTO"]); } if (objDRConsulta["PRY_NOMBRE"] != DBNull.Value) { objProyectoBE.NombreProyecto = Convert.ToString(objDRConsulta["PRY_NOMBRE"]); } if (objDRConsulta["USU_IDUSUARIO"] != DBNull.Value) { objConsultaBE.IdUsuario = Convert.ToInt32(objDRConsulta["USU_IDUSUARIO"]); } if (objDRConsulta["USU_NOMBRECOMPLETO"] != DBNull.Value) { objUsuarioBE.NombreCompleto = Convert.ToString(objDRConsulta["USU_NOMBRECOMPLETO"]); } if (objDRConsulta["GAS_FECHA"] != DBNull.Value) { objConsultaBE.Fecha = Convert.ToDateTime(objDRConsulta["GAS_FECHA"]); } if (objDRConsulta["GAS_MONTO"] != DBNull.Value) { objConsultaBE.Monto = Convert.ToDouble(objDRConsulta["GAS_MONTO"]); } if (objDRConsulta["USU_STRESTADO"] != DBNull.Value) { objConsultaBE.strEstado = Convert.ToString(objDRConsulta["USU_STRESTADO"]); } objConsultaBE.Cliente = objClienteBE; objConsultaBE.Proyecto = objProyectoBE; objConsultaBE.Usuario = objUsuarioBE; lstConsultaBE.Add(objConsultaBE); } objDRConsulta.Close(); } NewDA_CONEXION.retClose(); return(lstConsultaBE); } catch (Exception ex) { Console.WriteLine(ex.Message); return(new List <GastoBE>()); } finally { if (NewDA_CONEXION.conexion.State == ConnectionState.Open) { NewDA_CONEXION.retClose(); } } } } } catch (Exception ex) { throw ex; } }
public GastoBE ObtenerGasto(int IdGasto) { try { using (SqlCommand cmd = new SqlCommand()) { cmd.CommandText = "SUIT_COT_SP_OBTENERGASTO"; cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add(UtilDA.SetParameter("@GAS_IDGASTO", SqlDbType.Int, ParameterDirection.Input, IdGasto, !(IdGasto > 0))); using (ConexionDA NewDA_CONEXION = new ConexionDA()) { try { NewDA_CONEXION.retOpen(); cmd.Connection = NewDA_CONEXION.retConexion(); GastoBE objGastoBE = new GastoBE(); using (SqlDataReader oRead = cmd.ExecuteReader()) { while (oRead.Read()) { if (DBNull.Value != oRead.GetValue(oRead.GetOrdinal("GAS_IDGASTO"))) { objGastoBE.IdGasto = (int)oRead.GetValue(oRead.GetOrdinal("GAS_IDGASTO")); } if (DBNull.Value != oRead.GetValue(oRead.GetOrdinal("CLI_IDCLIENTE"))) { objGastoBE.IdCliente = (int)oRead.GetValue(oRead.GetOrdinal("CLI_IDCLIENTE")); } if (DBNull.Value != oRead.GetValue(oRead.GetOrdinal("PRY_IDPROYECTO"))) { objGastoBE.IdProyecto = (int)oRead.GetValue(oRead.GetOrdinal("PRY_IDPROYECTO")); } if (DBNull.Value != oRead.GetValue(oRead.GetOrdinal("USU_IDUSUARIO"))) { objGastoBE.IdUsuario = (int)oRead.GetValue(oRead.GetOrdinal("USU_IDUSUARIO")); } if (DBNull.Value != oRead.GetValue(oRead.GetOrdinal("USU_NOMBRECOMPLETO"))) { objGastoBE.NombreAbogado = (string)oRead.GetValue(oRead.GetOrdinal("USU_NOMBRECOMPLETO")); } if (DBNull.Value != oRead.GetValue(oRead.GetOrdinal("GAS_FECHA"))) { objGastoBE.Fecha = (DateTime)oRead.GetValue(oRead.GetOrdinal("GAS_FECHA")); } if (DBNull.Value != oRead.GetValue(oRead.GetOrdinal("GAS_GLOSA"))) { objGastoBE.Glosa = (string)oRead.GetValue(oRead.GetOrdinal("GAS_GLOSA")); } if (DBNull.Value != oRead.GetValue(oRead.GetOrdinal("GAS_MONTO"))) { objGastoBE.Monto = (double)oRead.GetValue(oRead.GetOrdinal("GAS_MONTO")); } } oRead.Close(); } NewDA_CONEXION.retClose(); return(objGastoBE); } catch (Exception ex) { throw ex; } finally { if (NewDA_CONEXION.conexion.State == ConnectionState.Open) { NewDA_CONEXION.retClose(); } } } } } catch (Exception ex) { throw ex; } }
public MonedaBE ObtenerMonedaPredeterminada() { try { using (SqlCommand cmd = new SqlCommand()) { cmd.CommandText = "SUIT_MAE_SP_OBTENERMONEDAPREDETERMINADA"; cmd.CommandType = CommandType.StoredProcedure; using (ConexionDA NewDA_CONEXION = new ConexionDA()) { try { NewDA_CONEXION.retOpen(); cmd.Connection = NewDA_CONEXION.retConexion(); MonedaBE objMonedaBE = new MonedaBE(); ClienteBE objClienteBE = new ClienteBE(); ContactoBE objContactoBE = new ContactoBE(); using (SqlDataReader oRead = cmd.ExecuteReader()) { while (oRead.Read()) { if (DBNull.Value != oRead.GetValue(oRead.GetOrdinal("MOD_IDMONEDA"))) { objMonedaBE.IdMoneda = (int)oRead.GetValue(oRead.GetOrdinal("MOD_IDMONEDA")); } if (DBNull.Value != oRead.GetValue(oRead.GetOrdinal("MOD_DESCRIPCION"))) { objMonedaBE.Descripcion = (string)oRead.GetValue(oRead.GetOrdinal("MOD_DESCRIPCION")); } if (DBNull.Value != oRead.GetValue(oRead.GetOrdinal("MOD_SIGNO"))) { objMonedaBE.Signo = (string)oRead.GetValue(oRead.GetOrdinal("MOD_SIGNO")); } if (DBNull.Value != oRead.GetValue(oRead.GetOrdinal("MOD_PREDETERMINADA"))) { objMonedaBE.Predeteminado = (bool)oRead.GetValue(oRead.GetOrdinal("MOD_PREDETERMINADA")); } } oRead.Close(); } NewDA_CONEXION.retClose(); return(objMonedaBE); } catch (Exception ex) { throw ex; } finally { if (NewDA_CONEXION.conexion.State == ConnectionState.Open) { NewDA_CONEXION.retClose(); } } } } } catch (Exception ex) { throw ex; } }