public string Eliminar(DCliente Cliente)
        {
            string        rpta   = "";
            SqlConnection SqlCon = new SqlConnection();

            try
            {
                SqlCon.ConnectionString = Conexion.Cn;
                SqlCon.Open();

                SqlCommand SqlCmd = new SqlCommand();
                SqlCmd.Connection  = SqlCon;
                SqlCmd.CommandText = "speliminar_cliente";
                SqlCmd.CommandType = CommandType.StoredProcedure;

                SqlParameter ParIdPedidos = new SqlParameter();
                ParIdPedidos.ParameterName = "@codigo";
                ParIdPedidos.SqlDbType     = SqlDbType.Int;
                ParIdPedidos.Value         = Cliente.Codigo;
                //ParIdPedidos.Direction = ParameterDirection.Output;
                SqlCmd.Parameters.Add(ParIdPedidos);

                rpta = SqlCmd.ExecuteNonQuery() == 1 ? "OK" : "NO se Ingreso el Registro";
            }
            catch (Exception ex)
            {
                rpta = ex.Message;
            }
            finally
            {
                if (SqlCon.State == ConnectionState.Open)
                {
                    SqlCon.Close();
                }
            }
            return(rpta);
        }
        public string Editar(DCliente Cliente)
        {
            string        rpta   = "";
            SqlConnection SqlCon = new SqlConnection();

            try
            {
                SqlCon.ConnectionString = Conexion.Cn;
                SqlCon.Open();

                SqlCommand SqlCmd = new SqlCommand();
                SqlCmd.Connection  = SqlCon;
                SqlCmd.CommandText = "speditar_cliente";
                SqlCmd.CommandType = CommandType.StoredProcedure;

                SqlParameter ParIdPedidos = new SqlParameter();
                ParIdPedidos.ParameterName = "@codigoc";
                ParIdPedidos.SqlDbType     = SqlDbType.Int;
                ParIdPedidos.Value         = Cliente.Codigo;
                //ParIdPedidos.Direction = ParameterDirection.Output;
                SqlCmd.Parameters.Add(ParIdPedidos);

                SqlParameter Parnombre = new SqlParameter();
                Parnombre.ParameterName = "@nombres";
                Parnombre.SqlDbType     = SqlDbType.VarChar;
                Parnombre.Size          = 50;
                Parnombre.Value         = Cliente.Nombres;
                SqlCmd.Parameters.Add(Parnombre);

                SqlParameter ParApellidos = new SqlParameter();
                ParApellidos.ParameterName = "@apellidos";
                ParApellidos.SqlDbType     = SqlDbType.VarChar;
                ParApellidos.Size          = 100;
                ParApellidos.Value         = Cliente.Apellidos;
                SqlCmd.Parameters.Add(ParApellidos);

                SqlParameter ParSexo = new SqlParameter();
                ParSexo.ParameterName = "@sexo";
                ParSexo.SqlDbType     = SqlDbType.VarChar;
                ParSexo.Size          = 2;
                ParSexo.Value         = Cliente.Sexo;
                SqlCmd.Parameters.Add(ParSexo);

                SqlParameter ParEdad = new SqlParameter();
                ParEdad.ParameterName = "@edad";
                ParEdad.SqlDbType     = SqlDbType.Int;
                ParEdad.Value         = Cliente.Edad;
                SqlCmd.Parameters.Add(ParEdad);

                SqlParameter ParFechNac = new SqlParameter();
                ParFechNac.ParameterName = "@fecha_nacimiento";
                ParFechNac.SqlDbType     = SqlDbType.DateTime;
                ParFechNac.Value         = Cliente.FechaNa_cimiento;
                SqlCmd.Parameters.Add(ParFechNac);

                SqlParameter ParCI = new SqlParameter();
                ParCI.ParameterName = "@ci";
                ParCI.SqlDbType     = SqlDbType.Int;
                ParCI.Value         = Cliente.CI;
                SqlCmd.Parameters.Add(ParCI);

                SqlParameter ParTelefono = new SqlParameter();
                ParTelefono.ParameterName = "@telefono";
                ParTelefono.SqlDbType     = SqlDbType.Int;
                ParTelefono.Value         = Cliente.Telefono;
                SqlCmd.Parameters.Add(ParTelefono);

                SqlParameter ParPais = new SqlParameter();
                ParPais.ParameterName = "@pais";
                ParPais.SqlDbType     = SqlDbType.VarChar;
                ParPais.Size          = 50;
                ParPais.Value         = Cliente.Pais;
                SqlCmd.Parameters.Add(ParPais);

                SqlParameter ParDireccion = new SqlParameter();
                ParDireccion.ParameterName = "@direccion";
                ParDireccion.SqlDbType     = SqlDbType.VarChar;
                ParDireccion.Size          = 100;
                ParDireccion.Value         = Cliente.Direccion;
                SqlCmd.Parameters.Add(ParDireccion);

                SqlParameter ParEmail = new SqlParameter();
                ParEmail.ParameterName = "@email";
                ParEmail.SqlDbType     = SqlDbType.VarChar;
                ParEmail.Size          = 100;
                ParEmail.Value         = Cliente.Email;
                SqlCmd.Parameters.Add(ParEmail);



                rpta = SqlCmd.ExecuteNonQuery() == 1 ? "OK" : "NO se Edito el Registro";
            }
            catch (Exception ex)
            {
                rpta = ex.Message;
            }
            finally
            {
                if (SqlCon.State == ConnectionState.Open)
                {
                    SqlCon.Close();
                }
            }
            return(rpta);
        }