Beispiel #1
0
        protected void muestra_seleccion(int v_tipo)
        {
            string queryString = "";

            lbl_mensaje.Text = "";
            queryString      = "informe_cotizaciones";


            using (MySqlConnection conn = new MySqlConnection(SMysql))
            {
                try
                {
                    conn.Open();
                    MySqlCommand command = new MySqlCommand(queryString, conn);
                    command.CommandType = CommandType.StoredProcedure;

                    command.Parameters.AddWithValue("@v_tipo", v_tipo);
                    command.Parameters["@v_tipo"].Direction = ParameterDirection.Input;

                    DataSet          ds        = new DataSet();
                    MySqlDataAdapter mysqlDAdp = new MySqlDataAdapter(command);
                    MySqlDataReader  dr        = command.ExecuteReader();

                    if (!dr.HasRows)
                    {
                        lbl_mensaje.Text            = "Informe no entregó resultados";
                        Lista_cotizacion.DataSource = null;
                        Lista_cotizacion.DataBind();
                    }
                    else
                    {
                        Lista_cotizacion.DataSource = dr;
                        Lista_cotizacion.DataBind();

                        lbl_cantidad.Text = "Cantidad de Registros: " + Convert.ToString(Lista_cotizacion.Rows.Count);
                    }

                    //Productos.DataMember = "tbl_items";

                    conn.Close();
                    conn.Dispose();
                }
                catch (Exception ex)
                {
                    lbl_error.Text = ex.Message;
                    conn.Close();
                    conn.Dispose();
                }
            }
        }
Beispiel #2
0
        void carga_cotizaciones(int id_estado)
        {
            string queryString = "";

            lbl_mensaje.Text = "";
            queryString      = "lista_cot_web ";


            using (MySqlConnection conn = new MySqlConnection(SMysql))
            {
                try
                {
                    conn.Open();
                    MySqlCommand command = new MySqlCommand(queryString, conn);
                    command.CommandType = CommandType.StoredProcedure;
                    if (txt_cotizacion.Text != "")
                    {
                        command.Parameters.AddWithValue("@v_Cotizac_Num", txt_cotizacion.Text);
                        command.Parameters["@v_Cotizac_Num"].Direction = ParameterDirection.Input;
                    }
                    else
                    {
                        command.Parameters.AddWithValue("@v_Cotizac_Num", DBNull.Value);
                        command.Parameters["@v_Cotizac_Num"].Direction = ParameterDirection.Input;
                    }
                    if (txt_rut.Text != "")
                    {
                        command.Parameters.AddWithValue("@v_rut", txt_rut.Text);
                        command.Parameters["@v_rut"].Direction = ParameterDirection.Input;
                    }
                    else
                    {
                        command.Parameters.AddWithValue("@v_rut", DBNull.Value);
                        command.Parameters["@v_rut"].Direction = ParameterDirection.Input;
                    }

                    if (id_estado != 0)
                    {
                        command.Parameters.AddWithValue("@v_estado", id_estado);
                        command.Parameters["@v_estado"].Direction = ParameterDirection.Input;
                    }
                    else
                    {
                        command.Parameters.AddWithValue("@v_estado", 0);
                        command.Parameters["@v_estado"].Direction = ParameterDirection.Input;
                    }

                    DataSet          ds        = new DataSet();
                    MySqlDataAdapter mysqlDAdp = new MySqlDataAdapter(command);
                    MySqlDataReader  dr        = command.ExecuteReader();

                    if (!dr.HasRows)
                    {
                        lbl_mensaje.Text            = "Sin Cotizaciones por Ingresar";
                        Lista_cotizacion.DataSource = null;
                        Lista_cotizacion.DataBind();
                    }
                    else
                    {
                        Lista_cotizacion.DataSource = dr;
                        Lista_cotizacion.DataBind();

                        lbl_cantidad.Text = "Cantidad de Registros: " + Convert.ToString(Lista_cotizacion.Rows.Count);
                    }

                    //Productos.DataMember = "tbl_items";

                    conn.Close();
                    conn.Dispose();
                }
                catch (Exception ex)
                {
                    lbl_error.Text = ex.Message;
                    conn.Close();
                    conn.Dispose();
                }
            }
        }