Пример #1
0
        //private void btnActualizar_Click(object sender, EventArgs e)
        public override void Guardar()
        {
            eDETALLE_LISTA_PRECIO o = new eDETALLE_LISTA_PRECIO();

            int contadorInsertadosCorrectos   = 0;
            int contadorInsertadosIncorrectos = 0;

            foreach (DataGridViewRow row in this.dgvListado.Rows)
            {
                if (row.Cells["DLP_precio"].Value.ToString().Length > 0)
                {
                    string listaprecio = this.cmbListaPrecio.SelectedValue.ToString();
                    string codigo      = row.Cells["PRO_codigo"].Value.ToString();
                    double precio      = Convert.ToDouble(row.Cells["DLP_precio"].Value.ToString());

                    o.LPR_codigo = listaprecio;
                    o.PRO_codigo = codigo;
                    o.DLP_precio = precio;

                    if (balDETALLE_LISTA_PRECIO.actualizarListaPrecios(o))
                    {
                        contadorInsertadosCorrectos++;
                    }
                    else
                    {
                        contadorInsertadosIncorrectos++;
                    }
                }
            }
            mensaje("guardar", contadorInsertadosCorrectos, contadorInsertadosIncorrectos);
            //MessageBox.Show("Correctos: " + contadorInsertadosCorrectos + "\r\nIncorrectos: " + contadorInsertadosIncorrectos);
        }
Пример #2
0
        public bool eliminarRegistro(eDETALLE_LISTA_PRECIO oeDETALLE_LISTA_PRECIO)
        {
            using (SqlConnection cnn = new SqlConnection(ConfigurationManager.ConnectionStrings["CadenaPrincipal"].ToString()))
            {
                string     sp  = "pa_crud_DETALLE_LISTA_PRECIO_eliminarRegistro";
                SqlCommand cmd = new SqlCommand(sp, cnn);
                cmd.CommandType = CommandType.StoredProcedure;

                cnn.Open();

                cmd.Parameters.Add(new SqlParameter("@LPR_CODIGO", oeDETALLE_LISTA_PRECIO.LPR_codigo));
                cmd.Parameters.Add(new SqlParameter("@PRO_CODIGO", oeDETALLE_LISTA_PRECIO.PRO_codigo));

                return(cmd.ExecuteNonQuery() > 0);
            }
        }
        public bool actualizarListaPrecios(eDETALLE_LISTA_PRECIO oeDETALLE_LISTA_PRECIO)
        {
            using (SqlConnection cnn = new SqlConnection(ConfigurationManager.ConnectionStrings["CadenaPrincipal"].ToString()))
            {
                string     sp  = "[pa_op_DETALLE_LISTA_PRECIO_ActualizarPrecios]";
                SqlCommand cmd = new SqlCommand(sp, cnn);
                cmd.CommandType = CommandType.StoredProcedure;

                cnn.Open();

                cmd.Parameters.Add(new SqlParameter("@LPR_CODIGO", oeDETALLE_LISTA_PRECIO.LPR_codigo)); //variable tipo:string
                cmd.Parameters.Add(new SqlParameter("@PRO_CODIGO", oeDETALLE_LISTA_PRECIO.PRO_codigo)); //variable tipo:string
                cmd.Parameters.Add(new SqlParameter("@DLP_PRECIO", oeDETALLE_LISTA_PRECIO.DLP_precio)); //variable tipo:double

                return(cmd.ExecuteNonQuery() > 0);
            }
        }
Пример #4
0
        public DataTable obtenerRegistro(eDETALLE_LISTA_PRECIO oeDETALLE_LISTA_PRECIO)
        {
            using (SqlConnection cnn = new SqlConnection(ConfigurationManager.ConnectionStrings["CadenaPrincipal"].ToString()))
            {
                string     sp  = "pa_crud_DETALLE_LISTA_PRECIO_obtenerRegistro";
                SqlCommand cmd = new SqlCommand(sp, cnn);
                cmd.CommandType = CommandType.StoredProcedure;

                SqlDataAdapter dad = new SqlDataAdapter(cmd);
                dad.SelectCommand.Parameters.Add(new SqlParameter("@LPR_CODIGO", oeDETALLE_LISTA_PRECIO.LPR_codigo));
                dad.SelectCommand.Parameters.Add(new SqlParameter("@PRO_CODIGO", oeDETALLE_LISTA_PRECIO.PRO_codigo));

                DataTable dt = new DataTable();
                dad.Fill(dt);

                return(dt);
            }
        }