示例#1
0
        public string Eliminar(D_cliente cliente)
        {
            string          rspt     = "";
            MySqlConnection conexion = new MySqlConnection();

            try
            {
                /// creo conexion
                conexion.ConnectionString = Conexion.Cn;
                conexion.Open();

                /// configuro parametros
                MySqlCommand cmd = new MySqlCommand();
                cmd.Connection  = conexion;
                cmd.CommandText = "SP_ELIMINAR_CLIENTE";
                cmd.CommandType = CommandType.StoredProcedure;

                MySqlParameter parametro_id_cliente = new MySqlParameter();
                parametro_id_cliente.ParameterName = "_ID_CLIENTE";
                parametro_id_cliente.MySqlDbType   = MySqlDbType.Int32;
                parametro_id_cliente.Value         = cliente.Id_cliente;


                cmd.Parameters.Add(parametro_id_cliente);


                // ejecutamos
                if (cmd.ExecuteNonQuery() == 1)
                {
                    rspt = "Ok";
                }
                else
                {
                    rspt = "NO SE HA PODIDO ELIMINAR";
                }
            }
            catch (Exception ex)
            {
                rspt = ex.Message;
            }
            finally
            {
                if (conexion.State == ConnectionState.Open)
                {
                    conexion.Close();
                }
            }

            return(rspt);
        }
示例#2
0
        public string Editar(D_cliente cliente)
        {
            string          rspt     = "";
            MySqlConnection conexion = new MySqlConnection();

            try
            {
                /// creo conexion
                conexion.ConnectionString = Conexion.Cn;
                conexion.Open();

                /// configuro parametros
                MySqlCommand cmd = new MySqlCommand();
                cmd.Connection  = conexion;
                cmd.CommandText = "SP_UPDATE_CLIENTE";
                cmd.CommandType = CommandType.StoredProcedure;

                MySqlParameter parametro_id_cliente = new MySqlParameter();
                parametro_id_cliente.ParameterName = "_ID_CLIENTE";
                parametro_id_cliente.MySqlDbType   = MySqlDbType.Int32;
                parametro_id_cliente.Value         = cliente.Id_cliente;


                MySqlParameter parametro_nombre = new MySqlParameter();
                parametro_nombre.ParameterName = "_NOMBRE";
                parametro_nombre.MySqlDbType   = MySqlDbType.VarChar;
                parametro_nombre.Size          = 50;
                parametro_nombre.Value         = cliente.Nombre;

                MySqlParameter parametro_apellidos = new MySqlParameter();
                parametro_apellidos.ParameterName = "_APELLIDOS";
                parametro_apellidos.MySqlDbType   = MySqlDbType.VarChar;
                parametro_apellidos.Size          = 50;
                parametro_apellidos.Value         = cliente.Apellidos;


                MySqlParameter parametro_sexo = new MySqlParameter();
                parametro_sexo.ParameterName = "_SEXO";
                parametro_sexo.MySqlDbType   = MySqlDbType.VarChar;
                parametro_sexo.Size          = 1;
                parametro_sexo.Value         = cliente.Sexo;


                MySqlParameter parametro_fecha_nacimiento = new MySqlParameter();
                parametro_fecha_nacimiento.ParameterName = "_FECHA_NACIMIENTO";
                parametro_fecha_nacimiento.MySqlDbType   = MySqlDbType.DateTime;
                parametro_fecha_nacimiento.Value         = cliente.Fecha_nacimiento;

                MySqlParameter parametro_tipo_documento = new MySqlParameter();
                parametro_tipo_documento.ParameterName = "_TIPO_DOCUMENTO";
                parametro_tipo_documento.MySqlDbType   = MySqlDbType.VarChar;
                parametro_tipo_documento.Size          = 20;
                parametro_tipo_documento.Value         = cliente.Tipo_documento;

                MySqlParameter parametro_num_documento = new MySqlParameter();
                parametro_num_documento.ParameterName = "_NUM_DOCUMENTO";
                parametro_num_documento.MySqlDbType   = MySqlDbType.VarChar;
                parametro_num_documento.Size          = 50;
                parametro_num_documento.Value         = cliente.Num_documento;


                MySqlParameter parametro_direccion = new MySqlParameter();
                parametro_direccion.ParameterName = "_DIRECCION";
                parametro_direccion.MySqlDbType   = MySqlDbType.VarChar;
                parametro_direccion.Size          = 100;
                parametro_direccion.Value         = cliente.Direccion;

                MySqlParameter parametro_telefono = new MySqlParameter();
                parametro_telefono.ParameterName = "_TELEFONO";
                parametro_telefono.MySqlDbType   = MySqlDbType.VarChar;
                parametro_telefono.Size          = 100;
                parametro_telefono.Value         = cliente.Telefono;

                MySqlParameter parametro_email = new MySqlParameter();
                parametro_email.ParameterName = "_EMAIL";
                parametro_email.MySqlDbType   = MySqlDbType.VarChar;
                parametro_email.Size          = 100;
                parametro_email.Value         = cliente.Email;

                cmd.Parameters.Add(parametro_id_cliente);
                cmd.Parameters.Add(parametro_nombre);
                cmd.Parameters.Add(parametro_apellidos);
                cmd.Parameters.Add(parametro_sexo);
                cmd.Parameters.Add(parametro_fecha_nacimiento);
                cmd.Parameters.Add(parametro_tipo_documento);
                cmd.Parameters.Add(parametro_num_documento);
                cmd.Parameters.Add(parametro_direccion);
                cmd.Parameters.Add(parametro_telefono);
                cmd.Parameters.Add(parametro_email);


                // ejecutamos
                if (cmd.ExecuteNonQuery() == 1)
                {
                    rspt = "Ok";
                }
                else
                {
                    rspt = "NO SE HA PODIDO EDITAR";
                }
            }
            catch (Exception ex)
            {
                rspt = ex.Message;
            }
            finally
            {
                if (conexion.State == ConnectionState.Open)
                {
                    conexion.Close();
                }
            }

            return(rspt);
        }