Beispiel #1
0
        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;
            }
        }
Beispiel #2
0
        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;
            }
        }
Beispiel #3
0
 private void btnAddToCombo_Click(object sender, EventArgs e)
 {
     TipoClienteBE tc = new TipoClienteBE();
     tc.Descripcion = "Especial";
     tc.IdTipoCliente = 300;
     _TipoClienteBEList.Add(tc);
 }
Beispiel #4
0
        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;
            }
        }
Beispiel #5
0
        void FillTipoClienteBEList()
        {
            
            TipoClienteBE tc = new TipoClienteBE();

            tc.Descripcion = "Interno";
            tc.IdTipoCliente = 100;
            _TipoClienteBEList.Add(tc);

            tc = new TipoClienteBE();
            tc.Descripcion = "Externo";
            tc.IdTipoCliente = 200;
            _TipoClienteBEList.Add(tc);
        }