public TelefonosClientes ObtenerTelefonoCliente(Guid UidCliente)
        {
            SqlCommand query = new SqlCommand();

            query.CommandType = CommandType.Text;

            query.CommandText = "select * from TelefonosClientes where UidCliente = '" + UidCliente + "'";

            DataTable dt = this.Busquedas(query);

            foreach (DataRow item in dt.Rows)
            {
                telefonosClientes = new TelefonosClientes()
                {
                    VchTelefono     = item["VchTelefono"].ToString(),
                    UidTipoTelefono = new Guid(item["UidTipoTelefono"].ToString())
                };
            }

            return(telefonosClientes);
        }
Example #2
0
        public bool RegistrarClientes(Clientes clientes, DireccionesClientes direccionesClientes, TelefonosClientes telefonosClientes)
        {
            bool Resultado = false;

            SqlCommand comando = new SqlCommand();

            try
            {
                comando.CommandType = System.Data.CommandType.StoredProcedure;
                comando.CommandText = "sp_ClientesRegistrar";

                comando.Parameters.Add("@UidCliente", SqlDbType.UniqueIdentifier);
                comando.Parameters["@UidCliente"].Value = clientes.UidCliente;


                comando.Parameters.Add("@VchRFC", SqlDbType.VarChar, 50);
                comando.Parameters["@VchRFC"].Value = clientes.VchRFC;

                comando.Parameters.Add("@VchRazonSocial", SqlDbType.VarChar, 50);
                comando.Parameters["@VchRazonSocial"].Value = clientes.VchRazonSocial;

                comando.Parameters.Add("@VchNombreComercial", SqlDbType.VarChar, 50);
                comando.Parameters["@VchNombreComercial"].Value = clientes.VchNombreComercial;

                comando.Parameters.Add("@DtFechaAlta", SqlDbType.DateTime);
                comando.Parameters["@DtFechaAlta"].Value = clientes.DtFechaAlta;

                comando.Parameters.Add("@VchCorreoElectronico", SqlDbType.VarChar, 50);
                comando.Parameters["@VchCorreoElectronico"].Value = clientes.VchCorreoElectronico;

                comando.Parameters.Add("@UidFranquiciatario", SqlDbType.UniqueIdentifier);
                comando.Parameters["@UidFranquiciatario"].Value = clientes.UidFranquiciatario;

                comando.Parameters.Add("@VchIdWAySMS", SqlDbType.VarChar, 50);
                comando.Parameters["@VchIdWAySMS"].Value = clientes.VchIdWAySMS;

                comando.Parameters.Add("@VchZonaHoraria", SqlDbType.VarChar, 60);
                comando.Parameters["@VchZonaHoraria"].Value = clientes.VchZonaHoraria;

                comando.Parameters.Add("@BitEscuela", SqlDbType.Bit);
                comando.Parameters["@BitEscuela"].Value = clientes.BitEscuela;

                //===========================DIRECCION==================================================

                comando.Parameters.Add("@Identificador", SqlDbType.VarChar, 50);
                comando.Parameters["@Identificador"].Value = direccionesClientes.Identificador;

                comando.Parameters.Add("@UidPais", SqlDbType.UniqueIdentifier);
                comando.Parameters["@UidPais"].Value = direccionesClientes.UidPais;

                comando.Parameters.Add("@UidEstado", SqlDbType.UniqueIdentifier);
                comando.Parameters["@UidEstado"].Value = direccionesClientes.UidEstado;

                comando.Parameters.Add("@UidMunicipio", SqlDbType.UniqueIdentifier);
                comando.Parameters["@UidMunicipio"].Value = direccionesClientes.UidMunicipio;

                comando.Parameters.Add("@UidCiudad", SqlDbType.UniqueIdentifier);
                comando.Parameters["@UidCiudad"].Value = direccionesClientes.UidCiudad;

                comando.Parameters.Add("@UidColonia", SqlDbType.UniqueIdentifier);
                comando.Parameters["@UidColonia"].Value = direccionesClientes.UidColonia;

                comando.Parameters.Add("@Calle", SqlDbType.VarChar, 50);
                comando.Parameters["@Calle"].Value = direccionesClientes.Calle;

                comando.Parameters.Add("@EntreCalle", SqlDbType.VarChar, 50);
                comando.Parameters["@EntreCalle"].Value = direccionesClientes.EntreCalle;

                comando.Parameters.Add("@YCalle", SqlDbType.VarChar, 50);
                comando.Parameters["@YCalle"].Value = direccionesClientes.YCalle;

                comando.Parameters.Add("@NumeroExterior", SqlDbType.VarChar, 50);
                comando.Parameters["@NumeroExterior"].Value = direccionesClientes.NumeroExterior;

                comando.Parameters.Add("@NumeroInterior", SqlDbType.VarChar, 50);
                comando.Parameters["@NumeroInterior"].Value = direccionesClientes.NumeroInterior;

                comando.Parameters.Add("@CodigoPostal", SqlDbType.VarChar, 30);
                comando.Parameters["@CodigoPostal"].Value = direccionesClientes.CodigoPostal;

                comando.Parameters.Add("@Referencia", SqlDbType.VarChar, 100);
                comando.Parameters["@Referencia"].Value = direccionesClientes.Referencia;

                //===========================TELEFONO==================================================

                comando.Parameters.Add("@VchTelefono", SqlDbType.VarChar, 50);
                comando.Parameters["@VchTelefono"].Value = telefonosClientes.VchTelefono;

                comando.Parameters.Add("@UidTipoTelefono", SqlDbType.UniqueIdentifier);
                comando.Parameters["@UidTipoTelefono"].Value = telefonosClientes.UidTipoTelefono;

                Resultado = this.ManipulacionDeDatos(comando);
            }
            catch (Exception)
            {
                throw;
            }
            return(Resultado);
        }