public void familiar_duplicado()
        {
            coneccion conn = new coneccion();

            if (ConnectionState.Closed == conn.conn.State)
            {
                conn.conn.Open();
            }

            string comand = "exec duplicado_familiar '" + radTextBox24.Text + "','" + radTextBox20.Text + "'";


            SqlCommand cmd = new SqlCommand(comand, conn.conn);

            SqlDataReader dr = cmd.ExecuteReader();

            if (dr.Read())
            {
                comboBox1.Text = dr["Parentesco"].ToString();
                conn.conn.Close();
            }
            else
            {
                radTextBox20.Text = "";
            }

            if (radTextBox21.Text != "")
            {
                radButton2.Enabled = false;
            }
            else
            {
                radButton2.Enabled = true;
            }
        }
        public void registrar_familiar(string genero, string parentesco)
        {
            string texto;

            texto = "Foto" + "/" + "default_image.png";

            FileStream stream = new FileStream(texto, FileMode.Open, FileAccess.Read);
            //Se inicailiza un flujo de archivo con la imagen seleccionada desde el disco.
            BinaryReader br = new BinaryReader(stream);
            FileInfo     fi = new FileInfo(texto);

            //Se inicializa un arreglo de Bytes del tamaño de la imagen
            byte[] binData = new byte[stream.Length];
            //Se almacena en el arreglo de bytes la informacion que se obtiene del flujo de archivos(foto)
            //Lee el bloque de bytes del flujo y escribe los datos en un búfer dado.
            stream.Read(binData, 0, Convert.ToInt32(stream.Length));

            ////Se muetra la imagen obtenida desde el flujo de datos
            pictureBox1.Image = Image.FromStream(stream);

            coneccion conn = new coneccion();

            if (ConnectionState.Closed == conn.conn.State)
            {
                conn.conn.Open();
            }

            SqlCommand cmd = new SqlCommand("registrar_familiar", conn.conn);

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.AddWithValue("@Dni_titular", radTextBox24.Text.ToString());
            cmd.Parameters.AddWithValue("@Dni", radTextBox20.Text.ToString());
            cmd.Parameters.AddWithValue("@Nombres", radTextBox19.Text);
            cmd.Parameters.AddWithValue("@Ap_paterno", radTextBox18.Text.ToString());
            cmd.Parameters.AddWithValue("@Ap_materno", radTextBox17.Text.ToString());
            cmd.Parameters.AddWithValue("@Direccion", radTextBox16.Text.ToString());
            cmd.Parameters.AddWithValue("@Distrito", radTextBox15.Text);
            cmd.Parameters.AddWithValue("@Provincia", radTextBox14.Text.ToString());
            cmd.Parameters.AddWithValue("@Departamento", radTextBox13.Text.ToString());
            cmd.Parameters.AddWithValue("@Telefono", radTextBox12.Text.ToString());
            cmd.Parameters.AddWithValue("@Celular", radTextBox11.Text.ToString());
            cmd.Parameters.AddWithValue("@Genero", genero);
            cmd.Parameters.AddWithValue("@Referencia", radTextBox25.Text);
            cmd.Parameters.AddWithValue("@Parentesco", parentesco);
            cmd.Parameters.AddWithValue("@Terminal", Environment.MachineName);
            cmd.Parameters.AddWithValue("@Dni_registro", dni_log);
            cmd.Parameters.AddWithValue("@Fotografia_url", binData);


            try
            {
                SqlDataReader dr = cmd.ExecuteReader();

                MessageBox.Show("Datos registrados corectamente", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            catch
            {
                MessageBox.Show("Error al agregar los datos", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }
        private void radButton2_Click(object sender, EventArgs e)
        {
            string codigo = this.dataGridView2.CurrentRow.Cells[0].Value.ToString();

            coneccion conn = new coneccion();

            if (ConnectionState.Closed == conn.conn.State)
            {
                conn.conn.Open();
            }

            SqlCommand cmd = new SqlCommand("baja_articulo", conn.conn);

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.AddWithValue("@Codigo_articulo", codigo);


            try
            {
                SqlDataReader dr = cmd.ExecuteReader();
                MessageBox.Show("Articulo dado de baja correctamente", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            catch
            {
                MessageBox.Show("Error al dar de baja los datos", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }

            conn.conn.Close();
            ver_baja_articulo();
            mostrar_articulos();
        }
        private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            string dni = this.dataGridView1.CurrentRow.Cells[0].Value.ToString();



            coneccion conn = new coneccion();

            if (ConnectionState.Closed == conn.conn.State)
            {
                conn.conn.Open();
            }
            string     comand = "exec mostrar_vista_cliente '" + dni + "'";
            string     genero;
            SqlCommand cmd = new SqlCommand(comand, conn.conn);

            SqlDataReader dr = cmd.ExecuteReader();

            if (dr.Read())
            {
                radTextBox1.Text  = dr["Dni"].ToString();
                radTextBox27.Text = radTextBox1.Text;
                radTextBox2.Text  = dr["Nombres"].ToString();
                radTextBox3.Text  = dr["Ap_paterno"].ToString();
                radTextBox4.Text  = dr["Ap_materno"].ToString();
                radTextBox5.Text  = dr["Direccion"].ToString();
                radTextBox6.Text  = dr["Distrito"].ToString();
                radTextBox7.Text  = dr["Provincia"].ToString();
                radTextBox8.Text  = dr["Departamento"].ToString();
                radTextBox9.Text  = dr["Telefono"].ToString();
                radTextBox10.Text = dr["Celular"].ToString();
                radTextBox26.Text = dr["Referencia"].ToString();
                genero            = dr["Genero"].ToString();
                if (genero == "M")
                {
                    radioButton1.Checked = true;
                }
                else
                {
                    radioButton2.Checked = true;
                    radioButton1.Checked = false;
                }

                byte[] MyData = new byte[0];
                MyData = (byte[])dr["Fotografia_url"];
                MemoryStream stream = new MemoryStream(MyData);
                pictureBox1.Image = Image.FromStream(stream);

                radTextBox21.Text = dr["Ocupacion"].ToString();
                radTextBox22.Text = dr["Ingresos_promedio"].ToString();

                mostrar_familiares();

                MessageBox.Show("Datos obtenidos correctamente", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                MessageBox.Show("Error al obtener los datos", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }
        private void radButton4_Click(object sender, EventArgs e)
        {
            string codigo = this.dataGridView2.CurrentRow.Cells[0].Value.ToString();

            coneccion conn = new coneccion();

            if (ConnectionState.Closed == conn.conn.State)
            {
                conn.conn.Open();
            }

            SqlCommand cmd = new SqlCommand("truncar_contrato_personal", conn.conn);

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.AddWithValue("@codigo", codigo);


            try

            {
                SqlDataReader dr = cmd.ExecuteReader();
                MessageBox.Show("Contrato cancelado corectamente", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information);
                mostrar_contratos(radTextBox13.Text);
                conn.conn.Close();
            }
            catch
            {
                MessageBox.Show("Error al cancelar el contrato", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }
        private void dataGridView2_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            string codigo = this.dataGridView2.CurrentRow.Cells[0].Value.ToString();

            coneccion conn = new coneccion();

            if (ConnectionState.Closed == conn.conn.State)
            {
                conn.conn.Open();
            }
            string comand = "exec mostrar_vista_usuarios '" + codigo + "'";

            SqlCommand cmd = new SqlCommand(comand, conn.conn);

            SqlDataReader dr = cmd.ExecuteReader();

            if (dr.Read())
            {
                radTextBox13.Text        = dr["Dni"].ToString();
                comboBox4.Text           = dr["Cargo"].ToString();
                radDateTimePicker2.Value = Convert.ToDateTime(dr["Fecha_ingreso"].ToString());
                radTextBox16.Text        = dr["Remuneracion_basica"].ToString();
                comboBox3.Text           = dr["Condicion_contrato"].ToString();
                radDateTimePicker3.Value = Convert.ToDateTime(dr["Inicio_contrato"].ToString());
                radDateTimePicker4.Value = Convert.ToDateTime(dr["Fin_contrato"].ToString());
                radRichTextEditor1.Text  = dr["Observacion"].ToString();

                MessageBox.Show("Datos obtenidos correctamente", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                MessageBox.Show("Error al obtener los datos", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }
        private void radButton7_Click(object sender, EventArgs e)
        {
            string dni = this.dataGridView3.CurrentRow.Cells[0].Value.ToString();


            coneccion conn = new coneccion();

            if (ConnectionState.Closed == conn.conn.State)
            {
                conn.conn.Open();
            }

            SqlCommand cmd = new SqlCommand("restaurar_cliente", conn.conn);

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.AddWithValue("@Dni", dni);

            try
            {
                SqlDataReader dr = cmd.ExecuteReader();

                MessageBox.Show("Cliente restaurado corectamente", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            catch
            {
                MessageBox.Show("Error al restaurar cliente", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            conn.conn.Close();
        }
Beispiel #8
0
        private void dataGridView2_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            string codigo = this.dataGridView2.CurrentRow.Cells[0].Value.ToString();


            coneccion conn = new coneccion();

            if (ConnectionState.Closed == conn.conn.State)
            {
                conn.conn.Open();
            }

            string     comand = "exec mostrar_negocio_actualizar '" + codigo + "'";
            string     genero;
            SqlCommand cmd = new SqlCommand(comand, conn.conn);

            SqlDataReader dr = cmd.ExecuteReader();

            if (dr.Read())
            {
                radTextBox1.Text  = dr["Dni"].ToString();
                radTextBox2.Text  = dr["Ruc"].ToString();
                radTextBox2.Text  = dr["Nombre_negocio"].ToString();
                radTextBox3.Text  = dr["Rubro_negocio"].ToString();
                radTextBox5.Text  = dr["Direccion"].ToString();
                radTextBox6.Text  = dr["Distrito"].ToString();
                radTextBox7.Text  = dr["Provincia"].ToString();
                radTextBox8.Text  = dr["Departamento"].ToString();
                radTextBox9.Text  = dr["Telefono"].ToString();
                radTextBox10.Text = dr["Tipo_local"].ToString();
                radTextBox3.Text  = dr["Referencia"].ToString();
                radTextBox5.Text  = dr["url_foto"].ToString();
                radTextBox6.Text  = dr["disp_efectivo"].ToString();
                radTextBox7.Text  = dr["inventario"].ToString();
                radTextBox8.Text  = dr["t_prestamos"].ToString();
                radTextBox9.Text  = dr["t_ingresos"].ToString();
                radTextBox10.Text = dr["t_activos"].ToString();
                radTextBox8.Text  = dr["t_pasivos"].ToString();
                radTextBox9.Text  = dr["t_costo_mercaderia"].ToString();
                radTextBox10.Text = dr["u_operativa"].ToString();
                radTextBox8.Text  = dr["t_costos_operativos"].ToString();
                radTextBox9.Text  = dr["u_liquida"].ToString();


                byte[] MyData = new byte[0];
                MyData = (byte[])dr["Fotografia_url"];
                MemoryStream stream = new MemoryStream(MyData);
                pictureBox1.Image = Image.FromStream(stream);

                radTextBox21.Text = dr["Ocupacion"].ToString();
                radTextBox22.Text = dr["Ingresos_promedio"].ToString();


                MessageBox.Show("Datos obtenidos correctamente", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                MessageBox.Show("Error al obtener los datos", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }
        private void radTextBox20_TextChanged(object sender, EventArgs e)
        {
            string    busqueda;
            coneccion conn = new coneccion();

            if (ConnectionState.Closed == conn.conn.State)
            {
                conn.conn.Open();
            }

            string comand = "exec duplicado_persona '" + radTextBox20.Text + "'";

            string     genero;
            SqlCommand cmd = new SqlCommand(comand, conn.conn);

            SqlDataReader dr = cmd.ExecuteReader();

            if (dr.Read())
            {
                busqueda          = dr["Dni"].ToString();
                radTextBox19.Text = dr["Nombres"].ToString();
                radTextBox18.Text = dr["Ap_paterno"].ToString();
                radTextBox17.Text = dr["Ap_materno"].ToString();
                radTextBox16.Text = dr["Direccion"].ToString();
                radTextBox15.Text = dr["Distrito"].ToString();
                radTextBox14.Text = dr["Provincia"].ToString();
                radTextBox13.Text = dr["Departamento"].ToString();
                radTextBox12.Text = dr["Telefono"].ToString();
                radTextBox11.Text = dr["Celular"].ToString();
                radTextBox25.Text = dr["Referencia"].ToString();
                genero            = dr["Genero"].ToString();
                if (genero == "M")
                {
                    radioButton4.Checked = true;
                }
                else
                {
                    radioButton3.Checked = true;
                    radioButton4.Checked = false;
                }
            }
            else
            {
                busqueda = "";
            }

            if (busqueda != "")
            {
                MessageBox.Show("Esta persona ya esta registrada su DNI es " + busqueda + "", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information);
                radButton2.Enabled = false;
                familiar_duplicado();
            }
            else
            {
                radButton2.Enabled = true;
            }

            conn.conn.Close();
        }
        private void dataGridView2_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            string dni = this.dataGridView2.CurrentRow.Cells[0].Value.ToString();



            coneccion conn = new coneccion();

            if (ConnectionState.Closed == conn.conn.State)
            {
                conn.conn.Open();
            }
            string     comand = "exec mostrar_vista_familiar '" + dni + "'";
            string     genero;
            SqlCommand cmd = new SqlCommand(comand, conn.conn);

            SqlDataReader dr = cmd.ExecuteReader();

            if (dr.Read())
            {
                radTextBox24.Text = dr["Dni"].ToString();
                radTextBox19.Text = dr["Nombres"].ToString();
                radTextBox18.Text = dr["Ap_paterno"].ToString();
                radTextBox17.Text = dr["Ap_materno"].ToString();
                radTextBox16.Text = dr["Direccion"].ToString();
                radTextBox15.Text = dr["Distrito"].ToString();
                radTextBox14.Text = dr["Provincia"].ToString();
                radTextBox13.Text = dr["Departamento"].ToString();
                radTextBox12.Text = dr["Telefono"].ToString();
                radTextBox11.Text = dr["Celular"].ToString();
                radTextBox28.Text = dr["Referencia"].ToString();
                genero            = dr["Genero"].ToString();
                if (genero == "M")
                {
                    radioButton4.Checked = true;
                }
                else
                {
                    radioButton3.Checked = true;
                    radioButton4.Checked = false;
                }

                comboBox1.Text = dr["Parentesco"].ToString();


                mostrar_familiares();

                MessageBox.Show("Datos obtenidos correctamente", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                MessageBox.Show("Error al obtener los datos", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }
Beispiel #11
0
        public static Producto getRegistro(string id)
        {
            coneccion       c    = new coneccion();
            MySqlConnection con  = c.con();
            Producto        item = new Producto();
            DataSet         ds   = new DataSet();

            try
            {
                con.Open();
                string sql = "";

                sql = " Select idProducto, nombre, codigo,precio,stock,idProveedor from producto" +
                      " WHERE idProducto = @id ";



                MySqlDataAdapter adp = new MySqlDataAdapter(sql, con);
                adp.SelectCommand.Parameters.AddWithValue("@id", id);

                adp.Fill(ds);

                if (ds.Tables[0].Rows.Count > 0)
                {
                    for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
                    {
                        item.idProducto = ds.Tables[0].Rows[i]["idProducto"].ToString();

                        item.nombre      = ds.Tables[0].Rows[i]["nombre"].ToString();
                        item.codigo      = ds.Tables[0].Rows[i]["codigo"].ToString();
                        item.precio      = ds.Tables[0].Rows[i]["precio"].ToString();      // float.Parse(ds.Tables[0].Rows[i]["precio"].ToString());
                        item.stock       = ds.Tables[0].Rows[i]["stock"].ToString();       //int.Parse(ds.Tables[0].Rows[i]["stock"].ToString());
                        item.idProveedor = ds.Tables[0].Rows[i]["idProveedor"].ToString(); //int.Parse(ds.Tables[0].Rows[i]["stock"].ToString());
                    }
                }



                return(item);
            }
            catch (Exception ex)
            {
                Debug.Write("Error ... " + ex.Message);
                Debug.Write(ex.StackTrace);
                return(item);
            }

            finally
            {
                con.Close();
            }
        }
Beispiel #12
0
        private void radButton1_Click(object sender, EventArgs e)
        {
            FileStream stream2 = new FileStream(textBox2.Text, FileMode.Open, FileAccess.Read);
            //Se inicailiza un flujo de archivo con la imagen seleccionada desde el disco.
            BinaryReader br = new BinaryReader(stream2);
            FileInfo     fi = new FileInfo(textBox2.Text);

            //Se inicializa un arreglo de Bytes del tamaño de la imagen
            byte[] binData2 = new byte[stream2.Length];
            //Se almacena en el arreglo de bytes la informacion que se obtiene del flujo de archivos(foto)
            //Lee el bloque de bytes del flujo y escribe los datos en un búfer dado.
            stream2.Read(binData2, 0, Convert.ToInt32(stream2.Length));

            ////Se muetra la imagen obtenida desde el flujo de datos
            pictureBox2.Image = Image.FromStream(stream2);


            coneccion conn = new coneccion();

            if (ConnectionState.Closed == conn.conn.State)
            {
                conn.conn.Open();
            }

            SqlCommand cmd = new SqlCommand("registro_articulo", conn.conn);

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.AddWithValue("@dni_cliente", radTextBox13.Text.ToString());
            cmd.Parameters.AddWithValue("@N_serie", radTextBox16.Text.ToString());
            cmd.Parameters.AddWithValue("@Nombre", radTextBox15.Text.ToString());
            cmd.Parameters.AddWithValue("@V_contable", radTextBox14.Text.ToString());
            cmd.Parameters.AddWithValue("@F_compra", radDateTimePicker1.Value.Date);
            cmd.Parameters.AddWithValue("@Observaciones", radTextBox12.Text.ToString());
            cmd.Parameters.AddWithValue("@estado_art", comboBox1.Text.ToString());
            cmd.Parameters.AddWithValue("@Fotografia_url", binData2);
            cmd.Parameters.AddWithValue("@dni_registro", dni_login);
            cmd.Parameters.AddWithValue("@terminal", Environment.MachineName);

            try
            {
                SqlDataReader dr = cmd.ExecuteReader();
                MessageBox.Show("Datos registrados corectamente", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information);
                mostrar_articulos(radTextBox13.Text);
                limpiar_datos();
            }
            catch
            {
                MessageBox.Show("Error al agregar los datos", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }

            conn.conn.Close();
        }
        public void mostrar_contratos(string dni)
        {
            coneccion conn = new coneccion();

            if (ConnectionState.Closed == conn.conn.State)
            {
                conn.conn.Open();
            }

            string    estado;
            DataTable dt = new DataTable();

            SqlCommand comando = new SqlCommand();

            SqlDataReader dr;

            comando.Connection = conn.conn;

            comando.CommandText = "exec mostrar_registros_personal '" + dni + "'";
            //especificamos que es de tipo Text
            comando.CommandType = CommandType.Text;

            //limpiamos los renglones de la datagridview
            dataGridView2.Rows.Clear();
            //a la variable DataReader asignamos  el la variable de tipo SqlCommand
            dr = comando.ExecuteReader();
            //el ciclo while se ejecutará mientras lea registros en la tabla
            while (dr.Read())
            {
                //variable de tipo entero para ir enumerando los la filas del datagridview
                int renglon = dataGridView2.Rows.Add();
                // especificamos en que fila se mostrará cada registro
                // nombredeldatagrid.filas[numerodefila].celdas[nombredelacelda].valor=
                // dr.tipodedatosalmacenado(dr.getordinal(nombredelcampo_en_la_base_de_datos)conviertelo_a_string_sino_es_del_tipo_string);
                dataGridView2.Rows[renglon].Cells["dataGridViewTextBoxColumn1"].Value = dr.GetString(dr.GetOrdinal("Codigo_usuario")).ToString();
                dataGridView2.Rows[renglon].Cells["dataGridViewTextBoxColumn2"].Value = dr.GetString(dr.GetOrdinal("Cargo")).ToString();
                dataGridView2.Rows[renglon].Cells["dataGridViewTextBoxColumn3"].Value = dr.GetString(dr.GetOrdinal("Condicion_contrato")).ToString();
                dataGridView2.Rows[renglon].Cells["dataGridViewTextBoxColumn4"].Value = dr.GetInt32(dr.GetOrdinal("Remuneracion_basica")).ToString();
                dataGridView2.Rows[renglon].Cells["dataGridViewTextBoxColumn5"].Value = dr.GetDateTime(dr.GetOrdinal("Fin_contrato")).ToString();
                estado = dr.GetString(dr.GetOrdinal("Estado")).ToString();
                if (estado == "1")
                {
                    estado = "Activo";
                }
                else
                {
                    estado = "Caduco";
                }
                dataGridView2.Rows[renglon].Cells["dataGridViewTextBoxColumn6"].Value = estado;
            }
            conn.conn.Close();
        }
Beispiel #14
0
        public static Usuario getRegistro(string nombre, string password)
        {
            coneccion       c    = new coneccion();
            MySqlConnection con  = c.con();
            Usuario         item = new Usuario();
            DataSet         ds   = new DataSet();

            try
            {
                con.Open();
                string sql = "";

                sql = " Select idUsuario, nombre, password FROM usuarios" +
                      " WHERE nombre = @nombre and password = @password ";



                MySqlDataAdapter adp = new MySqlDataAdapter(sql, con);
                adp.SelectCommand.Parameters.AddWithValue("@nombre", nombre);
                adp.SelectCommand.Parameters.AddWithValue("@password", password);

                adp.Fill(ds);

                if (ds.Tables[0].Rows.Count > 0)
                {
                    for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
                    {
                        item.idUsuario = ds.Tables[0].Rows[i]["idUsuario"].ToString();

                        item.nombre   = ds.Tables[0].Rows[i]["nombre"].ToString();
                        item.password = ds.Tables[0].Rows[i]["password"].ToString();
                    }
                }



                return(item);
            }
            catch (Exception ex)
            {
                Debug.Write("Error ... " + ex.Message);
                Debug.Write(ex.StackTrace);
                return(item);
            }

            finally
            {
                con.Close();
            }
        }
Beispiel #15
0
        private void radButton1_Click(object sender, EventArgs e)
        {
            string usuario, contrasenia, codigo, nivel_acceso, estado;

            usuario     = radTextBox1.Text;
            contrasenia = radTextBox2.Text;

            coneccion conn = new coneccion();

            if (ConnectionState.Closed == conn.conn.State)
            {
                conn.conn.Open();
            }

            SqlCommand cmd = new SqlCommand("verificar_usuario", conn.conn);

            cmd.Parameters.AddWithValue("@usuario", usuario);
            cmd.Parameters.AddWithValue("@contrasenia", contrasenia);
            cmd.CommandType = CommandType.StoredProcedure;
            SqlDataReader dr = cmd.ExecuteReader();

            if (dr.Read())
            {
                codigo       = dr["Dni"].ToString();
                nivel_acceso = dr["permisos"].ToString();
                estado       = dr["Estado"].ToString();
            }
            else
            {
                codigo       = "";
                estado       = "";
                nivel_acceso = "";
            }

            if (codigo == "")
            {
                MessageBox.Show("Corrija sus datos", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
            else if (estado == "0")
            {
                MessageBox.Show("Usuario inhabilitado, consulte con el administrador", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                frmprincipal principal = new frmprincipal(codigo, nivel_acceso);
                principal.Show();
                this.Hide();
            }
        }
        private void dataGridView1_CellContentClick_1(object sender, DataGridViewCellEventArgs e)
        {
            string dni = this.dataGridView1.CurrentRow.Cells[0].Value.ToString();

            radTextBox7.Text = dni;
            coneccion conn = new coneccion();

            if (ConnectionState.Closed == conn.conn.State)
            {
                conn.conn.Open();
            }


            DataTable dt = new DataTable();

            SqlCommand comando = new SqlCommand();

            SqlDataReader dr;

            comando.Connection = conn.conn;

            comando.CommandText = "exec mostrar_articulos_cliente '" + dni + "'";
            //especificamos que es de tipo Text
            comando.CommandType = CommandType.Text;

            //limpiamos los renglones de la datagridview
            dataGridView2.Rows.Clear();
            //a la variable DataReader asignamos  el la variable de tipo SqlCommand
            dr = comando.ExecuteReader();
            //el ciclo while se ejecutará mientras lea registros en la tabla
            while (dr.Read())
            {
                //variable de tipo entero para ir enumerando los la filas del datagridview
                int renglon = dataGridView2.Rows.Add();
                // especificamos en que fila se mostrará cada registro
                // nombredeldatagrid.filas[numerodefila].celdas[nombredelacelda].valor=
                // dr.tipodedatosalmacenado(dr.getordinal(nombredelcampo_en_la_base_de_datos)conviertelo_a_string_sino_es_del_tipo_string);
                dataGridView2.Rows[renglon].Cells["dataGridViewTextBoxColumn1"].Value = dr.GetString(dr.GetOrdinal("codigo_articulo")).ToString();
                dataGridView2.Rows[renglon].Cells["dataGridViewTextBoxColumn2"].Value = dr.GetString(dr.GetOrdinal("Nombre")).ToString();
                dataGridView2.Rows[renglon].Cells["Column4"].Value = dr.GetString(dr.GetOrdinal("N_serie")).ToString();
                dataGridView2.Rows[renglon].Cells["dataGridViewTextBoxColumn3"].Value = dr.GetInt32(dr.GetOrdinal("V_contable")).ToString();
                dataGridView2.Rows[renglon].Cells["dataGridViewTextBoxColumn4"].Value = dr.GetString(dr.GetOrdinal("Observaciones")).ToString();
            }

            conn.conn.Close();

            ver_baja_articulo();
        }
Beispiel #17
0
        public static object GuardarRegistro(Producto producto, string accion)
        {
            coneccion       c         = new coneccion();
            MySqlConnection coneccion = c.con();


            //comandatabase.CommandTimeout = 60;
            //  MySqlDataReader reader;

            try
            {
                coneccion.Open();
                string query = "";
                if (accion == "Nuevo")
                {
                    query = "insert into producto(nombre,codigo,precio,stock,idProveedor) values(@nombre,@codigo,@precio,@stock,@idProveedor)";
                }
                else
                {
                    query = "UPDATE producto SET nombre = @nombre, codigo = @codigo, precio = @precio, stock = @stock, idProveedor=@idProveedor  WHERE idProducto=@id";
                }
                MySqlCommand comandatabase = new MySqlCommand(query, coneccion);

                // reader = comandatabase.ExecuteReader();
                comandatabase.CommandType = CommandType.Text;

                comandatabase.Parameters.Add("@nombre", MySqlDbType.VarChar).Value    = producto.nombre;
                comandatabase.Parameters.Add("@codigo", MySqlDbType.VarChar).Value    = producto.codigo;
                comandatabase.Parameters.Add("@precio", MySqlDbType.Float).Value      = producto.precio;
                comandatabase.Parameters.Add("@stock", MySqlDbType.Int64).Value       = producto.stock;
                comandatabase.Parameters.Add("@idProveedor", MySqlDbType.Int64).Value = producto.idProveedor;

                comandatabase.Parameters.Add("@id", MySqlDbType.VarChar).Value = producto.idProducto;
                int r = comandatabase.ExecuteNonQuery();
                return(r);
            }
            catch (Exception ex) {
                // MessageBox.Show(ex.Message);
                Debug.Write("Error...." + ex.Message);

                return(-1); //Retornamos menos uno cuando se dió por alguna razón un error
            }
            finally
            {
                coneccion.Close();
            }
        }
Beispiel #18
0
        public static object GuardarRegistro(Proveedor proveedor, string accion)
        {
            coneccion       c         = new coneccion();
            MySqlConnection coneccion = c.con();


            //comandatabase.CommandTimeout = 60;
            //  MySqlDataReader reader;

            try
            {
                coneccion.Open();
                string query = "";
                if (accion == "Nuevo")
                {
                    query = "insert into proveedores(nombre,telefono,correo) values(@nombre,@telefono,@correo)";
                }
                else
                {
                    query = "UPDATE proveedores SET nombre = @nombre, telefono= @telefono, correo= @correo WHERE idProveedor=@id";
                }
                MySqlCommand comandatabase = new MySqlCommand(query, coneccion);

                // reader = comandatabase.ExecuteReader();
                comandatabase.CommandType = CommandType.Text;

                comandatabase.Parameters.Add("@nombre", MySqlDbType.VarChar).Value   = proveedor.nombre;
                comandatabase.Parameters.Add("@telefono", MySqlDbType.VarChar).Value = proveedor.telefono;
                comandatabase.Parameters.Add("@correo", MySqlDbType.VarChar).Value   = proveedor.correo;

                comandatabase.Parameters.Add("@id", MySqlDbType.VarChar).Value = proveedor.idProveedor;
                int r = comandatabase.ExecuteNonQuery();
                return(r);
            }
            catch (Exception ex)
            {
                // MessageBox.Show(ex.Message);
                Debug.Write("Error...." + ex.Message);

                return(-1); //Retornamos menos uno cuando se dió por alguna razón un error
            }
            finally
            {
                coneccion.Close();
            }
        }
        public void mostrar_clientes_apellido()
        {
            coneccion conn = new coneccion();

            if (ConnectionState.Closed == conn.conn.State)
            {
                conn.conn.Open();
            }


            DataTable dt = new DataTable();

            SqlCommand comando = new SqlCommand();

            SqlDataReader dr;

            comando.Connection = conn.conn;

            comando.CommandText = "exec mostrar_clientes_apellido '" + radTextBox20.Text + "'";
            //especificamos que es de tipo Text
            comando.CommandType = CommandType.Text;

            //limpiamos los renglones de la datagridview
            dataGridView1.Rows.Clear();
            //a la variable DataReader asignamos  el la variable de tipo SqlCommand
            dr = comando.ExecuteReader();
            //el ciclo while se ejecutará mientras lea registros en la tabla
            while (dr.Read())
            {
                //variable de tipo entero para ir enumerando los la filas del datagridview
                int renglon = dataGridView1.Rows.Add();
                // especificamos en que fila se mostrará cada registro
                // nombredeldatagrid.filas[numerodefila].celdas[nombredelacelda].valor=
                // dr.tipodedatosalmacenado(dr.getordinal(nombredelcampo_en_la_base_de_datos)conviertelo_a_string_sino_es_del_tipo_string);
                dataGridView1.Rows[renglon].Cells["column1"].Value = dr.GetString(dr.GetOrdinal("Dni")).ToString();
                dataGridView1.Rows[renglon].Cells["column2"].Value = dr.GetString(dr.GetOrdinal("Nombres")).ToString();
                dataGridView1.Rows[renglon].Cells["column3"].Value = dr.GetString(dr.GetOrdinal("apellidos")).ToString();
                dataGridView1.Rows[renglon].Cells["column4"].Value = dr.GetString(dr.GetOrdinal("Direccion")).ToString();
                dataGridView1.Rows[renglon].Cells["column5"].Value = dr.GetInt32(dr.GetOrdinal("Telefono")).ToString();
                dataGridView1.Rows[renglon].Cells["column6"].Value = dr.GetInt32(dr.GetOrdinal("Celular")).ToString();
            }

            conn.conn.Close();
        }
Beispiel #20
0
        public static List <Producto> GetItemsProducto()
        {
            //Traemos la conexion
            coneccion c = new coneccion();
            //Creamos un objeto de tipo MysqlConextion y le asignamos el metodo donde viene la conexion.
            MySqlConnection coneccion = c.con();
            //Creamos una lista de tipo producto, ahi guardaremos objetos de los registros de la bd
            List <Producto> items = new List <Producto>();

            try
            {
                coneccion.Open();
                DataSet ds    = new DataSet();
                string  query = "Select idProducto, nombre, codigo, precio,stock from producto ";
                // MySqlCommand  mysc = new MySqlCommand(query, coneccion);
                MySqlDataAdapter mAdapter = new MySqlDataAdapter(query, coneccion);
                mAdapter.Fill(ds);

                if (ds.Tables[0].Rows.Count > 0)
                {
                    for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
                    {
                        Producto item = new Producto();
                        item.idProducto = ds.Tables[0].Rows[i]["idProducto"].ToString();

                        item.nombre = ds.Tables[0].Rows[i]["nombre"].ToString();
                        item.codigo = ds.Tables[0].Rows[i]["codigo"].ToString();
                        item.precio = ds.Tables[0].Rows[i]["precio"].ToString(); // float.Parse(ds.Tables[0].Rows[i]["precio"].ToString());
                        item.stock  = ds.Tables[0].Rows[i]["stock"].ToString();  //int.Parse(ds.Tables[0].Rows[i]["stock"].ToString());
                        items.Add(item);
                    }
                }
                return(items);
            }
            catch (Exception ex)
            {
                Debug.Write("Error...." + ex.Message);
                return(items);
            }
            finally {
                coneccion.Close();
            }
        }
Beispiel #21
0
        public static object eliminarRegistro(string id)
        {
            coneccion       c   = new coneccion();
            MySqlConnection con = c.con();

            try
            {
                con.Open();
                string sql = "";

                sql = " DELETE from producto " +
                      " WHERE idProducto = @id ";



                MySqlCommand cmd = new MySqlCommand(sql, con);
                cmd.CommandType = CommandType.Text;
                cmd.Parameters.Add("@id", MySqlDbType.VarChar).Value = id;


                int r = cmd.ExecuteNonQuery();
                Debug.Write("r = " + r);
                Debug.Write("Eliminado -> OK ");



                return(r);
            }
            catch (Exception ex)
            {
                Debug.Write("Error ... " + ex.Message);
                Debug.Write(ex.StackTrace);
                return(-1);
            }

            finally
            {
                con.Close();
            }
        }
        public void actualizar_cliente()
        {
            coneccion conn = new coneccion();

            if (ConnectionState.Closed == conn.conn.State)
            {
                conn.conn.Open();
            }

            SqlCommand cmd = new SqlCommand("actualizar_cliente", conn.conn);

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.AddWithValue("@Dni", radTextBox1.Text.ToString());
            cmd.Parameters.AddWithValue("@Nombres", radTextBox2.Text.ToString());
            cmd.Parameters.AddWithValue("@Ap_paterno", radTextBox3.Text);
            cmd.Parameters.AddWithValue("@Ap_materno", radTextBox4.Text.ToString());
            cmd.Parameters.AddWithValue("@Direccion", radTextBox5.Text.ToString());
            cmd.Parameters.AddWithValue("@Distrito", radTextBox6.Text.ToString());
            cmd.Parameters.AddWithValue("@Provincia", radTextBox7.Text);
            cmd.Parameters.AddWithValue("@Departamento", radTextBox8.Text.ToString());
            cmd.Parameters.AddWithValue("@Telefono", radTextBox9.Text.ToString());
            cmd.Parameters.AddWithValue("@Celular", radTextBox10.Text.ToString());
            cmd.Parameters.AddWithValue("@Ocupacion", radTextBox21.Text);
            cmd.Parameters.AddWithValue("@Ingreso_prom", radTextBox22.Text);
            cmd.Parameters.AddWithValue("@Referencia", radTextBox26.Text);


            try
            {
                SqlDataReader dr = cmd.ExecuteReader();

                MessageBox.Show("Datos actualizados corectamente", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            catch
            {
                MessageBox.Show("Error al actualizar los datos", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }
        public void actualizar_foto()
        {
            FileStream stream = new FileStream(textBox1.Text, FileMode.Open, FileAccess.Read);
            //Se inicailiza un flujo de archivo con la imagen seleccionada desde el disco.
            BinaryReader br = new BinaryReader(stream);
            FileInfo     fi = new FileInfo(textBox1.Text);

            //Se inicializa un arreglo de Bytes del tamaño de la imagen
            byte[] binData = new byte[stream.Length];
            //Se almacena en el arreglo de bytes la informacion que se obtiene del flujo de archivos(foto)
            //Lee el bloque de bytes del flujo y escribe los datos en un búfer dado.
            stream.Read(binData, 0, Convert.ToInt32(stream.Length));

            ////Se muetra la imagen obtenida desde el flujo de datos
            pictureBox1.Image = Image.FromStream(stream);

            coneccion conn = new coneccion();

            if (ConnectionState.Closed == conn.conn.State)
            {
                conn.conn.Open();
            }

            SqlCommand cmd = new SqlCommand("actualizar_foto", conn.conn);

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.AddWithValue("@Dni", radTextBox1.Text.ToString());
            cmd.Parameters.AddWithValue("@Fotografia_url", binData);


            try
            {
                SqlDataReader dr = cmd.ExecuteReader();
            }
            catch
            {
            }
        }
Beispiel #24
0
        private void radButton2_Click(object sender, EventArgs e)
        {
            coneccion conn = new coneccion();

            if (ConnectionState.Closed == conn.conn.State)
            {
                conn.conn.Open();
            }

            SqlCommand cmd = new SqlCommand("registrar_personal_existente", conn.conn);

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.AddWithValue("@Dni", radTextBox1.Text.ToString());
            cmd.Parameters.AddWithValue("@Cargo", comboBox4.Text);
            cmd.Parameters.AddWithValue("@Fecha_ingreso", radDateTimePicker2.Value.Date);
            cmd.Parameters.AddWithValue("@Remuneracion_basica", radTextBox16.Text);
            cmd.Parameters.AddWithValue("@Condicion_contrato", comboBox3.Text.ToString());
            cmd.Parameters.AddWithValue("@Inicio_contrato", radDateTimePicker3.Value.Date);
            cmd.Parameters.AddWithValue("@Fin_contrato", radDateTimePicker4.Value.Date);
            cmd.Parameters.AddWithValue("@Observacion", radRichTextEditor1.Text.ToString());
            cmd.Parameters.AddWithValue("@terminal", Environment.MachineName);
            cmd.Parameters.AddWithValue("@dni_registro", dni_login);

            SqlDataReader dr = cmd.ExecuteReader();

            try

            {
                MessageBox.Show("Contrato registrado corectamente", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information);
                mostrar_contratos_personal();
            }
            catch
            {
                MessageBox.Show("Error al agregar el contrato", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }

            conn.conn.Close();
        }
        private void radButton5_Click(object sender, EventArgs e)
        {
            coneccion conn = new coneccion();

            if (ConnectionState.Closed == conn.conn.State)
            {
                conn.conn.Open();
            }

            SqlCommand cmd = new SqlCommand("actualizar_familiar", conn.conn);

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.AddWithValue("@Dni_titular", radTextBox27.Text.ToString());
            cmd.Parameters.AddWithValue("@Dni", radTextBox24.Text.ToString());
            cmd.Parameters.AddWithValue("@Nombres", radTextBox19.Text);
            cmd.Parameters.AddWithValue("@Ap_paterno", radTextBox18.Text.ToString());
            cmd.Parameters.AddWithValue("@Ap_materno", radTextBox17.Text.ToString());
            cmd.Parameters.AddWithValue("@Direccion", radTextBox16.Text.ToString());
            cmd.Parameters.AddWithValue("@Distrito", radTextBox15.Text);
            cmd.Parameters.AddWithValue("@Provincia", radTextBox14.Text.ToString());
            cmd.Parameters.AddWithValue("@Departamento", radTextBox13.Text.ToString());
            cmd.Parameters.AddWithValue("@Telefono", radTextBox12.Text.ToString());
            cmd.Parameters.AddWithValue("@Celular", radTextBox11.Text.ToString());
            cmd.Parameters.AddWithValue("@Referencia", radTextBox28.Text);
            cmd.Parameters.AddWithValue("@Parentesco", comboBox1.Text);


            try
            {
                SqlDataReader dr = cmd.ExecuteReader();

                MessageBox.Show("Datos actualizados corectamente", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            catch
            {
                MessageBox.Show("Error al actualizar los datos", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }
        private void radButton3_Click(object sender, EventArgs e)
        {
            string codigo = this.dataGridView2.CurrentRow.Cells[0].Value.ToString();

            coneccion conn = new coneccion();

            if (ConnectionState.Closed == conn.conn.State)
            {
                conn.conn.Open();
            }

            SqlCommand cmd = new SqlCommand("actualizar_personal_contrato", conn.conn);

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.AddWithValue("@codigo", codigo);
            cmd.Parameters.AddWithValue("@Cargo", comboBox4.Text);
            cmd.Parameters.AddWithValue("@Fecha_ingreso", radDateTimePicker2.Value.Date);
            cmd.Parameters.AddWithValue("@Remuneracion_basica", radTextBox16.Text);
            cmd.Parameters.AddWithValue("@Condicion_contrato", comboBox3.Text.ToString());
            cmd.Parameters.AddWithValue("@Inicio_contrato", radDateTimePicker3.Value.Date);
            cmd.Parameters.AddWithValue("@Fin_contrato", radDateTimePicker4.Value.Date);
            cmd.Parameters.AddWithValue("@Observacion", radRichTextEditor1.Text.ToString());

            SqlDataReader dr = cmd.ExecuteReader();

            try

            {
                MessageBox.Show("Contrato actualizado corectamente", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information);
                mostrar_contratos(radTextBox13.Text);
                conn.conn.Close();
            }
            catch
            {
                MessageBox.Show("Error al actualizar el contrato", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }
        public void cliente_duplicado()
        {
            coneccion conn = new coneccion();

            if (ConnectionState.Closed == conn.conn.State)
            {
                conn.conn.Open();
            }

            string comand = "exec duplicado_cliente '" + radTextBox1.Text + "'";


            SqlCommand cmd = new SqlCommand(comand, conn.conn);

            SqlDataReader dr = cmd.ExecuteReader();

            if (dr.Read())
            {
                radTextBox21.Text = dr["Ocupacion"].ToString();
                radTextBox22.Text = dr["Ingresos_promedio"].ToString();
            }
            else
            {
                radTextBox21.Text = "";
                radTextBox22.Text = "";
            }

            if (radTextBox21.Text != "")
            {
                radButton4.Enabled = false;
            }
            else
            {
                radButton4.Enabled = true;
            }
            radTextBox24.Text = radTextBox1.Text;
        }
        private void radButton1_Click(object sender, EventArgs e)
        {
            string codigo = this.dataGridView2.CurrentRow.Cells[0].Value.ToString();


            coneccion conn = new coneccion();

            if (ConnectionState.Closed == conn.conn.State)
            {
                conn.conn.Open();
            }

            SqlCommand cmd = new SqlCommand("actualizar_articulo", conn.conn);

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.AddWithValue("@Codigo_articulo", codigo);
            cmd.Parameters.AddWithValue("@N_serie", radTextBox1.Text.ToString());
            cmd.Parameters.AddWithValue("@Nombre", radTextBox2.Text.ToString());
            cmd.Parameters.AddWithValue("@V_contable", radTextBox3.Text);
            cmd.Parameters.AddWithValue("@F_compra", radDateTimePicker2.Value);
            cmd.Parameters.AddWithValue("@Observaciones", radTextBox5.Text.ToString());


            try
            {
                SqlDataReader dr = cmd.ExecuteReader();
                MessageBox.Show("Datos actualizados corectamente", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            catch
            {
                MessageBox.Show("Error al agregar los datos", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }

            conn.conn.Close();

            mostrar_articulos();
        }
        private void dataGridView2_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            string codigo = this.dataGridView2.CurrentRow.Cells[0].Value.ToString();

            coneccion conn = new coneccion();

            if (ConnectionState.Closed == conn.conn.State)
            {
                conn.conn.Open();
            }
            string comand = "exec mostrar_articulos_detalle '" + codigo + "'";

            SqlCommand cmd = new SqlCommand(comand, conn.conn);

            SqlDataReader dr = cmd.ExecuteReader();

            if (dr.Read())
            {
                radTextBox1.Text         = dr["N_serie"].ToString();
                radTextBox2.Text         = dr["Nombre"].ToString();
                radTextBox3.Text         = dr["V_contable"].ToString();
                radDateTimePicker2.Value = Convert.ToDateTime(dr["F_compra"].ToString());
                radTextBox5.Text         = dr["Observaciones"].ToString();

                byte[] MyData = new byte[0];
                MyData = (byte[])dr["Fotografia_url"];
                MemoryStream stream = new MemoryStream(MyData);
                pictureBox1.Image = Image.FromStream(stream);

                MessageBox.Show("Datos obtenidos correctamente", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                MessageBox.Show("Error al obtener los datos", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }
Beispiel #30
0
        private void radButton2_Click(object sender, EventArgs e)
        {
            FileStream stream = new FileStream(textBox1.Text, FileMode.Open, FileAccess.Read);
            //Se inicailiza un flujo de archivo con la imagen seleccionada desde el disco.
            BinaryReader br = new BinaryReader(stream);
            FileInfo     fi = new FileInfo(textBox1.Text);

            //Se inicializa un arreglo de Bytes del tamaño de la imagen
            byte[] binData = new byte[stream.Length];
            //Se almacena en el arreglo de bytes la informacion que se obtiene del flujo de archivos(foto)
            //Lee el bloque de bytes del flujo y escribe los datos en un búfer dado.
            stream.Read(binData, 0, Convert.ToInt32(stream.Length));

            ////Se muetra la imagen obtenida desde el flujo de datos
            pictureBox1.Image = Image.FromStream(stream);

            coneccion conn = new coneccion();

            if (ConnectionState.Closed == conn.conn.State)
            {
                conn.conn.Open();
            }

            SqlCommand cmd = new SqlCommand("registrar_negocio", conn.conn);

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.AddWithValue("@Dni", radTextBox7.Text.ToString());
            cmd.Parameters.AddWithValue("@Ruc", radTextBox2.Text.ToString());
            cmd.Parameters.AddWithValue("@Nombre_negocio", radTextBox3.Text);
            cmd.Parameters.AddWithValue("@Rubro_negocio", radTextBox4.Text.ToString());
            cmd.Parameters.AddWithValue("@Direccion", radTextBox5.Text.ToString());
            cmd.Parameters.AddWithValue("@Distrito", radTextBox6.Text.ToString());
            cmd.Parameters.AddWithValue("@Provincia", radTextBox9.Text);
            cmd.Parameters.AddWithValue("@Departamento", radTextBox8.Text.ToString());
            cmd.Parameters.AddWithValue("@Telefono", radTextBox11.Text.ToString());
            cmd.Parameters.AddWithValue("@Tipo_local", comboBox4.Text);
            cmd.Parameters.AddWithValue("@Referencia", radTextBox12.Text);
            cmd.Parameters.AddWithValue("@url_foto", binData);
            cmd.Parameters.AddWithValue("@disp_efectivo", radTextBox13.Text);
            cmd.Parameters.AddWithValue("@inventario", radTextBox14.Text);
            cmd.Parameters.AddWithValue("@t_prestamos", radTextBox17.Text);
            cmd.Parameters.AddWithValue("@t_ingresos", radTextBox18.Text);
            cmd.Parameters.AddWithValue("@t_activos", radTextBox16.Text);
            cmd.Parameters.AddWithValue("@t_pasivos", radTextBox17.Text);
            cmd.Parameters.AddWithValue("@t_costo_mercaderia", radTextBox19.Text);
            cmd.Parameters.AddWithValue("@u_operativa", radTextBox20.Text);
            cmd.Parameters.AddWithValue("@t_costos_operativos", radTextBox22.Text.ToString());
            cmd.Parameters.AddWithValue("@u_liquida", radTextBox21.Text.ToString());
            cmd.Parameters.AddWithValue("@Terminal", Environment.MachineName);
            cmd.Parameters.AddWithValue("@Dni_registro", dni_login);

            try
            {
                SqlDataReader dr = cmd.ExecuteReader();
                MessageBox.Show("Datos registrados corectamente", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            catch
            {
                MessageBox.Show("Error al agregar los datos", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }