Пример #1
0
        public List <AlertaestadoCliente> getEstadoAlertaFamiliaCliente(int id_familia, Int16 id_cliente)
        {
            try
            {
                using (SqlConnection sqlConn = new SqlConnection(this.strConn))
                {
                    sqlConn.Open();
                    SqlCommand cmd = new SqlCommand(strConn, sqlConn);
                    cmd.CommandType = System.Data.CommandType.StoredProcedure;
                    cmd.CommandText = "sp_r_AlertaEstadoCliente";
                    cmd.Parameters.AddWithValue("@id_familia", id_familia);
                    cmd.Parameters.AddWithValue("@id_cliente", id_cliente);
                    SqlDataReader reader = cmd.ExecuteReader();
                    List <AlertaestadoCliente> lEstadotipooperacion = new List <AlertaestadoCliente>();
                    while (reader.Read())
                    {
                        AlertaestadoCliente mEstadotipooperacion = new AlertaestadoCliente();

                        mEstadotipooperacion.Estado_alerta     = new EstadotipooperacionDAC().getEstadoBycodigo(Convert.ToInt16(reader["codigo_estado"]));
                        mEstadotipooperacion.Dias_primer_a     = Convert.ToInt16(reader["dias_primer_aviso"]);
                        mEstadotipooperacion.Dias_ultimo_a     = Convert.ToInt16(reader["dias_ultimo_aviso"]);
                        mEstadotipooperacion.Contador_estado   = Convert.ToInt16(reader["contador_estado"]);
                        mEstadotipooperacion.Caducidad_estado  = Convert.ToInt16(reader["caducidad_estado"]);
                        mEstadotipooperacion.Envia_adquiriente = reader["envia_adquiriente"].ToString();
                        mEstadotipooperacion.Lista_correo      = reader["lista_correo"].ToString();
                        mEstadotipooperacion.Id_documento      = Convert.ToInt16(reader["id_documento"]);
                        mEstadotipooperacion.Id_alerta         = Convert.ToInt16(reader["id_alerta"]);
                        mEstadotipooperacion.Id_cliente        = Convert.ToInt16(reader["id_cliente"]);
                        mEstadotipooperacion.Id_familia        = Convert.ToInt16(reader["id_familia"]);
                        mEstadotipooperacion.Habilitado        = (reader["habilitado"].ToString());

                        lEstadotipooperacion.Add(mEstadotipooperacion);
                        mEstadotipooperacion = null;
                    }
                    return(lEstadotipooperacion);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Пример #2
0
        public List <AlertaestadoCliente> getReglaFamiliaCliente(int id_familia, Int16 id_alerta, int codigo_estado)
        {
            try
            {
                using (SqlConnection sqlConn = new SqlConnection(this.strConn))
                {
                    sqlConn.Open();
                    SqlCommand cmd = new SqlCommand(strConn, sqlConn);
                    cmd.CommandType = System.Data.CommandType.StoredProcedure;
                    cmd.CommandText = "sp_r_get_regla_estado_alerta_familia";
                    cmd.Parameters.AddWithValue("@id_familia", id_familia);
                    cmd.Parameters.AddWithValue("@id_alerta", id_alerta);
                    cmd.Parameters.AddWithValue("@codigo_estado", codigo_estado);
                    SqlDataReader reader = cmd.ExecuteReader();
                    List <AlertaestadoCliente> lEstadotipooperacion = new List <AlertaestadoCliente>();
                    while (reader.Read())
                    {
                        AlertaestadoCliente mEstadotipooperacion = new AlertaestadoCliente();


                        mEstadotipooperacion.Descripcion = reader["descripcion"].ToString();

                        mEstadotipooperacion.Estado_alerta = new EstadotipooperacionDAC().getEstadoBycodigo(Convert.ToInt16(reader["codigo_estado"]));
                        //	mEstadotipooperacion.Id_alerta = Convert.ToInt16(reader["id_alerta"]);
                        //	mEstadotipooperacion.Id_cliente = Convert.ToInt16(reader["id_cliente"]);
                        mEstadotipooperacion.Id_familia = Convert.ToInt16(reader["id_familia"]);
                        mEstadotipooperacion.Cheked     = reader["check_regla"].ToString();

                        lEstadotipooperacion.Add(mEstadotipooperacion);
                        mEstadotipooperacion = null;
                    }
                    return(lEstadotipooperacion);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }