public string Insertar(DTipoDocumento TipoDocumento)
        {
            string        rpta        = "";
            SqlConnection SqlConexion = new SqlConnection();

            try
            {
                //codigo
                SqlConexion.ConnectionString = Conexion.Conectar;
                SqlConexion.Open();
                //establecer el comando ejecutar sentencias
                SqlCommand sqlCmd = new SqlCommand();
                sqlCmd.Connection  = SqlConexion;
                sqlCmd.CommandText = "TipoDocumento_Agregar";
                sqlCmd.CommandType = CommandType.StoredProcedure;

                //parametro de conexion
                SqlParameter parTD_id = new SqlParameter();
                parTD_id.ParameterName = "@TD_id";
                parTD_id.SqlDbType     = SqlDbType.Int;
                parTD_id.Direction     = ParameterDirection.Output;
                sqlCmd.Parameters.Add(parTD_id);

                //segundo parametro conexion
                SqlParameter parTD_nombre = new SqlParameter();
                parTD_nombre.ParameterName = "@TD_nombre";
                parTD_nombre.SqlDbType     = SqlDbType.VarChar;
                parTD_nombre.Size          = 50;
                parTD_nombre.Value         = TipoDocumento.TD_Nombre;;
                sqlCmd.Parameters.Add(parTD_nombre);

                rpta = sqlCmd.ExecuteNonQuery() == 1 ? "OK" : "NO SE INGRESO EL REGISTRO";
            }
            catch (Exception ex)
            {
                rpta = ex.Message;
            }
            finally
            {
                if (SqlConexion.State == ConnectionState.Open)
                {
                    SqlConexion.Close();
                    SqlConexion.Dispose();
                }
            }
            return(rpta);
        }
        public string Eliminar(DTipoDocumento TipoDocumento)
        {
            string        rpta   = "";
            SqlConnection sqlcon = new SqlConnection();

            try
            {
                //codigo
                sqlcon.ConnectionString = Conexion.Conectar;
                sqlcon.Open();
                //establecer el comando ejecutar sentencias
                SqlCommand sqlCmd = new SqlCommand();
                sqlCmd.Connection  = sqlcon;
                sqlCmd.CommandText = "TipoDocumento_Eliminarr";
                sqlCmd.CommandType = CommandType.StoredProcedure;
                //parametro de conexion
                SqlParameter parTD_id = new SqlParameter();
                parTD_id.ParameterName = "@TD_id";
                parTD_id.SqlDbType     = SqlDbType.Int;
                parTD_id.Value         = TipoDocumento.TD_Id;
                sqlCmd.Parameters.Add(parTD_id);

                rpta = sqlCmd.ExecuteNonQuery() == 1 ? "OK" : "NO se pudo Eliminar Registro";
            }
            catch (Exception ex)
            {
                rpta = ex.Message;
            }
            finally
            {
                if (sqlcon.State == ConnectionState.Open)
                {
                    sqlcon.Close();
                    sqlcon.Dispose();
                }
            }
            return(rpta);
        }