Ejemplo n.º 1
0
        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;
            }
        }
Ejemplo n.º 2
0
        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;
            }
        }
Ejemplo n.º 3
0
        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;
            }
        }
Ejemplo n.º 4
0
        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;
            }
        }
Ejemplo n.º 5
0
        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;
            }
        }
Ejemplo n.º 6
0
        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;
            }
        }
Ejemplo n.º 7
0
        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;
            }
        }
Ejemplo n.º 8
0
        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;
            }
        }
Ejemplo n.º 9
0
        public bool GuardarEmpresa(EmpresaBE objEmpresa, out string mensaje)
        {
            try
            {
                using (SqlCommand cmd = new SqlCommand())
                {
                    cmd.CommandText = "SUIT_ADM_SP_GUARDAREmpresa";
                    cmd.CommandType = CommandType.StoredProcedure;

                    //Paramtros de Entrada
                    cmd.Parameters.Add(UtilDA.SetParameter("@CON_IDEmpresa", SqlDbType.Int, ParameterDirection.Input, objEmpresa.IdEmpresa, !(objEmpresa.IdEmpresa > 0)));
                    //cmd.Parameters.Add(UtilDA.SetParameter("@CLI_IDCLIENTE", SqlDbType.Int, ParameterDirection.Input, objEmpresa.Cliente.IdCliente, !(objEmpresa.Cliente.IdCliente > 0)));
                    //cmd.Parameters.Add(UtilDA.SetParameter("@CON_NOMBRE", SqlDbType.VarChar, ParameterDirection.Input, objEmpresa.Nombre, string.IsNullOrEmpty(objEmpresa.Nombre)));
                    //cmd.Parameters.Add(UtilDA.SetParameter("@CON_DIRECCION", SqlDbType.VarChar, ParameterDirection.Input, objEmpresa.Direccion, string.IsNullOrEmpty(objEmpresa.Direccion)));
                    //cmd.Parameters.Add(UtilDA.SetParameter("@CON_TELEFONOFIJO", SqlDbType.VarChar, ParameterDirection.Input, objEmpresa.TelefonoFijo, string.IsNullOrEmpty(objEmpresa.TelefonoFijo)));
                    //cmd.Parameters.Add(UtilDA.SetParameter("@CON_TELEFONOCELULAR", SqlDbType.VarChar, ParameterDirection.Input, objEmpresa.TelefonoCelular, string.IsNullOrEmpty(objEmpresa.TelefonoCelular)));
                    //cmd.Parameters.Add(UtilDA.SetParameter("@CON_CORREO", SqlDbType.VarChar, ParameterDirection.Input, objEmpresa.Correo, string.IsNullOrEmpty(objEmpresa.Correo)));
                    //cmd.Parameters.Add(UtilDA.SetParameter("@CON_CARGO", SqlDbType.VarChar, ParameterDirection.Input, objEmpresa.Cargo, string.IsNullOrEmpty(objEmpresa.Cargo)));
                    //cmd.Parameters.Add(UtilDA.SetParameter("@CON_PRINCIPAL", SqlDbType.Bit, ParameterDirection.Input, objEmpresa.Principal, false));
                    //cmd.Parameters.Add(UtilDA.SetParameter("@USU_USUARIO", SqlDbType.VarChar, ParameterDirection.Input, objEmpresa.Auditoria.Usuario, string.IsNullOrEmpty(objEmpresa.Auditoria.Usuario)));

                    //Paremetros de salida
                    cmd.Parameters.Add(UtilDA.SetParameter("@CON_IDEmpresa_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())
                            {
                                objEmpresa.IdEmpresa = Convert.ToInt32(UtilDA.ParseParameter(cmd.Parameters["vCON_IDEmpresa_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;
            }
        }