示例#1
0
        public string DEditarTipo(Tipo ETipo)
        {
            String        rpta   = "";
            SqlConnection SqlCon = new SqlConnection();

            try
            {
                SqlCon.ConnectionString = Conexion.Cn;
                SqlCon.Open();
                SqlCommand SqlCmd = new SqlCommand();
                SqlCmd.Connection  = SqlCon;
                SqlCmd.CommandText = "TipoEditar";
                SqlCmd.CommandType = CommandType.StoredProcedure;

                SqlParameter ParID = new SqlParameter();
                ParID.ParameterName = "@ID";
                ParID.SqlDbType     = SqlDbType.Int;
                ParID.Value         = ETipo.ID;
                SqlCmd.Parameters.Add(ParID);

                SqlParameter ParNombre = new SqlParameter();
                ParNombre.ParameterName = "@nombre";
                ParNombre.SqlDbType     = SqlDbType.VarChar;
                ParNombre.Size          = 30;
                ParNombre.Value         = ETipo.Nombre;
                SqlCmd.Parameters.Add(ParNombre);

                SqlParameter ParCoordProy = new SqlParameter();
                ParCoordProy.ParameterName = "@CoordProy";
                ParCoordProy.SqlDbType     = SqlDbType.VarChar;
                ParCoordProy.Value         = ETipo.CoordProy;
                SqlCmd.Parameters.Add(ParCoordProy);

                SqlParameter ParCoordInsp = new SqlParameter();
                ParCoordInsp.ParameterName = "@CoordInspec";
                ParCoordInsp.SqlDbType     = SqlDbType.VarChar;
                ParCoordInsp.Value         = ETipo.CoordInspec;
                SqlCmd.Parameters.Add(ParCoordInsp);

                SqlParameter ParCorreoProy = new SqlParameter();
                ParCorreoProy.ParameterName = "@CoordInspec";
                ParCorreoProy.SqlDbType     = SqlDbType.VarChar;
                ParCorreoProy.Value         = ETipo.CorreoProy;
                SqlCmd.Parameters.Add(ParCorreoProy);

                SqlParameter ParCorreoInsp = new SqlParameter();
                ParCorreoInsp.ParameterName = "@CoordInspec";
                ParCorreoInsp.SqlDbType     = SqlDbType.VarChar;
                ParCorreoInsp.Value         = ETipo.CorreoInsp;
                SqlCmd.Parameters.Add(ParCorreoInsp);

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