示例#1
0
        public List <VendedorLXCC> clientesInactivos()
        {
            //using (SqlConnection _SqlConnection = new SqlConnection(Properties.Settings.Default.LXSOConnectionString))
            using (SqlConnection _SqlConnection = new SqlConnection(ConnectionString.DbMPYOpera))
            {
                List <VendedorLXCC> lista       = new List <VendedorLXCC>();
                SqlCommand          _SqlCommand = new SqlCommand("LSOSPS_Seleccionar_ClientesInactivos", _SqlConnection)
                {
                    CommandType = CommandType.StoredProcedure
                };

                try
                {
                    _SqlConnection.Open();
                    SqlDataReader _SqlDataReader = _SqlCommand.ExecuteReader();
                    if (_SqlDataReader.HasRows)
                    {
                        while (_SqlDataReader.Read())
                        {
                            VendedorLXCC cliente = new VendedorLXCC()
                            {
                                iIdUsuario      = int.Parse(_SqlDataReader["IdCliente"].ToString()),
                                sCliente        = _SqlDataReader["Cliente"].ToString(),
                                sNombre         = _SqlDataReader["Nombre"].ToString(),
                                sTelefonoM      = _SqlDataReader["NumeroMovil"].ToString(),
                                sCorreoE        = _SqlDataReader["CorreoElectronico"].ToString(),
                                iIdServicioTipo = int.Parse(_SqlDataReader["IdServicio"].ToString()),
                                sServicioConta  = _SqlDataReader["ServicioTipo"].ToString(),
                                sServicioOD     = _SqlDataReader["ServicioStatus"].ToString(),
                                sFechaContr     = DateTime.Parse(_SqlDataReader["FechaFactura"].ToString()).ToShortDateString(),
                                sFechaVenci     = DateTime.Parse(_SqlDataReader["FechaVencimiento"].ToString()).ToShortDateString(),
                            };
                            lista.Add(cliente);
                        }
                    }
                }
                catch (Exception)
                {
                    lista = null;
                }
                return(lista);
            }
        }
示例#2
0
        public bool registroVendedor(VendedorLXCC vendedor)
        {
            bool bVenededor = false;
            //CREAMOS UNA NUEVA CONEXIÓN Y UN COMANDO PARA PASAR UNA CONSULTA
            //SqlConnection _sqlConnection    = new SqlConnection(Properties.Settings.Default.LXCCConnectionString);
            SqlConnection _sqlConnection = new SqlConnection(ConnectionString.DbMPYOpera);
            SqlCommand    _sqlCommand    = new SqlCommand("LXCCSPU_ALTA_ACT_CLIENTE", _sqlConnection)
            {
                CommandType = CommandType.StoredProcedure
            };

            //PASAMOS COMO PARAMETRO A LA CONSULTA, LOS DATOS REQUERIDOS PARA GUARDAR AL NUEVO VENDEDOR
            _sqlCommand.Parameters.Add("@Cliente", SqlDbType.NVarChar, 45).Value      = vendedor.sCliente;
            _sqlCommand.Parameters.Add("@IdEstado", SqlDbType.BigInt).Value           = vendedor.iIdEstado;
            _sqlCommand.Parameters.Add("@IdUsuario", SqlDbType.BigInt).Value          = vendedor.iIdUsuario;
            _sqlCommand.Parameters.Add("@Nombre", SqlDbType.NVarChar, 45).Value       = vendedor.sNombre;
            _sqlCommand.Parameters.Add("@APaterno", SqlDbType.NVarChar, 45).Value     = vendedor.sAPaterno;
            _sqlCommand.Parameters.Add("@AMaterno", SqlDbType.NVarChar, 45).Value     = vendedor.sAMaterno;
            _sqlCommand.Parameters.Add("@RFC", SqlDbType.NVarChar, 45).Value          = vendedor.sRFC;
            _sqlCommand.Parameters.Add("@Direccion", SqlDbType.NVarChar, 250).Value   = vendedor.sDireccion;
            _sqlCommand.Parameters.Add("@Municipio", SqlDbType.NVarChar, 45).Value    = vendedor.sMunicipio;
            _sqlCommand.Parameters.Add("@CP", SqlDbType.NVarChar, 45).Value           = vendedor.sCP;
            _sqlCommand.Parameters.Add("@TelefonoL", SqlDbType.NVarChar, 45).Value    = vendedor.sTelefonoL;
            _sqlCommand.Parameters.Add("@Extension", SqlDbType.NVarChar, 45).Value    = vendedor.sExtension;
            _sqlCommand.Parameters.Add("@TelefonoM", SqlDbType.NVarChar, 45).Value    = vendedor.sTelefonoM;
            _sqlCommand.Parameters.Add("@CorreoE", SqlDbType.NVarChar, 45).Value      = vendedor.sCorreoE;
            _sqlCommand.Parameters.Add("@IdServEstatus", SqlDbType.BigInt).Value      = vendedor.iIdServEstatus;
            _sqlCommand.Parameters.Add("@idServicioTipo", SqlDbType.BigInt).Value     = vendedor.iIdServicioTipo;
            _sqlCommand.Parameters.Add("@FechaContr", SqlDbType.DateTime).Value       = vendedor.sFechaContr;
            _sqlCommand.Parameters.Add("@FechaVenci", SqlDbType.DateTime).Value       = vendedor.sFechaVenci;
            _sqlCommand.Parameters.Add("@IdContadorAsignado", SqlDbType.BigInt).Value = vendedor.iIdContadorAsignado;
            _sqlCommand.Parameters.Add("@NombreC1", SqlDbType.NVarChar, 45).Value     = vendedor.sNombreC1;
            _sqlCommand.Parameters.Add("@APaternoC1", SqlDbType.NVarChar, 45).Value   = vendedor.sAPaternoC1;
            _sqlCommand.Parameters.Add("@AMaternoC1", SqlDbType.NVarChar, 45).Value   = vendedor.sAMaternoC1;
            _sqlCommand.Parameters.Add("@TelefonoLC1", SqlDbType.NVarChar, 45).Value  = vendedor.sTelefonoLC1;
            _sqlCommand.Parameters.Add("@ExtensionC1", SqlDbType.NVarChar, 45).Value  = vendedor.sExtensionC1;
            _sqlCommand.Parameters.Add("@TelefonoMC1", SqlDbType.NVarChar, 45).Value  = vendedor.sTelefonoMC1;
            _sqlCommand.Parameters.Add("@CorreoEC1", SqlDbType.NVarChar, 45).Value    = vendedor.sCorreoEC1;
            _sqlCommand.Parameters.Add("@NombreC2", SqlDbType.NVarChar, 45).Value     = vendedor.sNombreC2;
            _sqlCommand.Parameters.Add("@APaternoC2", SqlDbType.NVarChar, 45).Value   = vendedor.sAPaternoC2;
            _sqlCommand.Parameters.Add("@AMaternoC2", SqlDbType.NVarChar, 45).Value   = vendedor.sAMaternoC2;
            _sqlCommand.Parameters.Add("@TelefonoLC2", SqlDbType.NVarChar, 45).Value  = vendedor.sTelefonoLC2;
            _sqlCommand.Parameters.Add("@ExtensionC2", SqlDbType.NVarChar, 45).Value  = vendedor.sExtensionC2;
            _sqlCommand.Parameters.Add("@TelefonoMC2", SqlDbType.NVarChar, 45).Value  = vendedor.sTelefonoMC2;
            _sqlCommand.Parameters.Add("@CorreoEC2", SqlDbType.NVarChar, 45).Value    = vendedor.sCorreoEC2;
            _sqlCommand.Parameters.Add("@ServicioConta", SqlDbType.Bit).Value         = vendedor.sServicioConta;
            _sqlCommand.Parameters.Add("@ServicioOD", SqlDbType.Bit).Value            = vendedor.sServicioOD;
            _sqlCommand.Parameters.Add("@IdComisionista", SqlDbType.Int).Value        = vendedor.iIdComisionista;
            _sqlCommand.Parameters.Add("@IdNivel", SqlDbType.Int).Value               = vendedor.iIdNivel;
            _sqlCommand.Parameters.Add("@CURP", SqlDbType.NVarChar, 45).Value         = vendedor.sCURP;
            _sqlCommand.Parameters.Add("@NoExpediente", SqlDbType.NVarChar, 45).Value = vendedor.sNoExpediente;
            _sqlCommand.Parameters.Add("@Resultado", SqlDbType.BigInt).Value          = 0;

            try
            {
                //ABRIMOS NUESTRA CONEXIÓN
                _sqlConnection.Open();
                //EJECUTAMOS LA CONSULTA Y OBTENEMOS UN RESULTADO
                bVenededor = (_sqlCommand.ExecuteNonQuery() == 0 ? true : false);
            }
            catch (Exception)
            {
                bVenededor = false;
            }
            finally
            {
                _sqlConnection.Close();
            }
            return(bVenededor);
        }