コード例 #1
0
        private void btnAtras_Click(object sender, EventArgs e)
        {
            ABMDeCliente abm = new ABMDeCliente();

            this.Hide();
            abm.Show();
        }
コード例 #2
0
        void CrearCliente()
        {
            try
            {
                SqlCommand query = new SqlCommand("LIL_MIX.altaUsuarioCliente", cn);
                query.CommandType = CommandType.StoredProcedure;
                query.Parameters.Add(new SqlParameter("@usuario_nombre", this.txtNombreUsuario.Text));
                query.Parameters.Add(new SqlParameter("@usuario_password", this.txtContrasenia.Text));
                query.Parameters.Add(new SqlParameter("@nombre", this.txtNombre.Text));
                query.Parameters.Add(new SqlParameter("@apellido", this.txtApellido.Text));
                query.Parameters.Add(new SqlParameter("@dni", Convert.ToInt32(this.txtDNI.Text)));
                query.Parameters.Add(new SqlParameter("@mail", this.txtMail.Text));
                query.Parameters.Add(new SqlParameter("@telefono", Convert.ToInt32(this.txtTelefono.Text)));
                query.Parameters.Add(new SqlParameter("@direccion_calle", this.txtDirec.Text));
                query.Parameters.Add(new SqlParameter("@ciudad", this.txtCiudad.Text));
                query.Parameters.Add(new SqlParameter("@direccion_piso", this.txtPiso.Text));
                query.Parameters.Add(new SqlParameter("@direccion_dpto", this.txtDpto.Text));
                query.Parameters.Add(new SqlParameter("@codigopostal", this.txtCP.Text));
                query.Parameters.Add(new SqlParameter("@fechanacimiento", this.dateTimePicker1.Value));

                cn.Open();
                query.ExecuteNonQuery();

                MessageBox.Show("Cliente registrado");

                ABMDeCliente abm = new ABMDeCliente();
                this.Hide();
                abm.Show();

                cn.Close();
            }
            catch (Exception Em)
            {
                MessageBox.Show(Em.Message.ToString());
                cn.Close();
            }
        }
コード例 #3
0
        void modificarCliente()
        {
            try {
                if (txtNuevoNombre.TextLength != 0)
                {
                    SqlCommand query = new SqlCommand("LIL_MIX.modificarClienteNombre", cn);
                    query.CommandType = CommandType.StoredProcedure;
                    query.Parameters.Add(new SqlParameter("@nombre_usuario", FiltradoModificacionCliente.nombre_usuario));
                    query.Parameters.Add(new SqlParameter("@nombre_nuevo", this.txtNuevoNombre.Text));

                    cn.Open();
                    query.ExecuteNonQuery();
                    cn.Close();
                }

                if (txtNuevoApellido.TextLength != 0)
                {
                    SqlCommand query = new SqlCommand("LIL_MIX.modificarClienteApellido", cn);
                    query.CommandType = CommandType.StoredProcedure;
                    query.Parameters.Add(new SqlParameter("@nombre_usuario", FiltradoModificacionCliente.nombre_usuario));
                    query.Parameters.Add(new SqlParameter("@apellido_nuevo", this.txtNuevoApellido.Text));

                    cn.Open();
                    query.ExecuteNonQuery();
                    cn.Close();
                }

                if (txtNuevoDni.TextLength != 0)
                {
                    SqlCommand query = new SqlCommand("LIL_MIX.modificarClienteDNI", cn);
                    query.CommandType = CommandType.StoredProcedure;
                    query.Parameters.Add(new SqlParameter("@nombre_usuario", FiltradoModificacionCliente.nombre_usuario));
                    query.Parameters.Add(new SqlParameter("@dni_nuevo", this.txtNuevoDni.Text));

                    cn.Open();
                    query.ExecuteNonQuery();
                    cn.Close();
                }

                if (txtNuevoTelefono.TextLength != 0)
                {
                    SqlCommand query = new SqlCommand("LIL_MIX.modificarClienteTelefono", cn);
                    query.CommandType = CommandType.StoredProcedure;
                    query.Parameters.Add(new SqlParameter("@nombre_usuario", FiltradoModificacionCliente.nombre_usuario));
                    query.Parameters.Add(new SqlParameter("@telefono_nuevo", this.txtNuevoTelefono.Text));

                    cn.Open();
                    query.ExecuteNonQuery();
                    cn.Close();
                }

                if (txtNuevoCP.TextLength != 0)
                {
                    SqlCommand query = new SqlCommand("LIL_MIX.modificarClienteCP", cn);
                    query.CommandType = CommandType.StoredProcedure;
                    query.Parameters.Add(new SqlParameter("@nombre_usuario", FiltradoModificacionCliente.nombre_usuario));
                    query.Parameters.Add(new SqlParameter("@codigopostal_nuevo", this.txtNuevoCP.Text));

                    cn.Open();
                    query.ExecuteNonQuery();
                    cn.Close();
                }

                if (txtNuevoMail.TextLength != 0)
                {
                    SqlCommand query = new SqlCommand("LIL_MIX.modificarClienteMail", cn);
                    query.CommandType = CommandType.StoredProcedure;
                    query.Parameters.Add(new SqlParameter("@nombre_usuario", FiltradoModificacionCliente.nombre_usuario));
                    query.Parameters.Add(new SqlParameter("@mail_nuevo", this.txtNuevoMail.Text));

                    cn.Open();
                    query.ExecuteNonQuery();
                    cn.Close();
                }

                if (txtNuevaDirec.TextLength != 0)
                {
                    SqlCommand query = new SqlCommand("LIL_MIX.modificarCalleDirecCliente", cn);
                    query.CommandType = CommandType.StoredProcedure;
                    query.Parameters.Add(new SqlParameter("@nombre_usuario", FiltradoModificacionCliente.nombre_usuario));
                    query.Parameters.Add(new SqlParameter("@direccion_calle_nuevo", this.txtNuevaDirec.Text));

                    cn.Open();
                    query.ExecuteNonQuery();
                    cn.Close();
                }

                if (txtNuevoPiso.TextLength != 0)
                {
                    SqlCommand query = new SqlCommand("LIL_MIX.modificarPisoDirecCliente", cn);
                    query.CommandType = CommandType.StoredProcedure;
                    query.Parameters.Add(new SqlParameter("@nombre_usuario", FiltradoModificacionCliente.nombre_usuario));
                    query.Parameters.Add(new SqlParameter("@direccion_piso_nuevo", this.txtNuevoPiso.Text));

                    cn.Open();
                    query.ExecuteNonQuery();
                    cn.Close();
                }

                if (txtNuevaCiudad.TextLength != 0)
                {
                    SqlCommand query = new SqlCommand("LIL_MIX.modificarCiudadCliente", cn);
                    query.CommandType = CommandType.StoredProcedure;
                    query.Parameters.Add(new SqlParameter("@nombre_usuario", FiltradoModificacionCliente.nombre_usuario));
                    query.Parameters.Add(new SqlParameter("@ciudad_nueva", this.txtNuevaCiudad.Text));

                    cn.Open();
                    query.ExecuteNonQuery();
                    cn.Close();
                }

                if (txtNuevoDpto.TextLength != 0)
                {
                    SqlCommand query = new SqlCommand("LIL_MIX.modificarDptoDirecCliente", cn);
                    query.CommandType = CommandType.StoredProcedure;
                    query.Parameters.Add(new SqlParameter("@nombre_usuario", FiltradoModificacionCliente.nombre_usuario));
                    query.Parameters.Add(new SqlParameter("@direccion_dpto_nuevo", this.txtNuevoDpto.Text));

                    cn.Open();
                    query.ExecuteNonQuery();
                    cn.Close();
                }

                MessageBox.Show("Cliente actualizado");


                ABMDeCliente abm = new ABMDeCliente();
                this.Hide();
                abm.Show();
            }

            catch (Exception Em)
            {
                MessageBox.Show(Em.Message.ToString());
                cn.Close();
            }
        }